2017-06-13 45 views
-1

所以我按照这个教程学习如何自动加载类,教这个教程的人已经安装了Composer,他继续在他的项目目录中创建一个composer.json文件,内容如下:Composer.json自动加载类

{ 
    "autoload": {  
     "classmap": [  
      "./"   
     ]  
    }  
} 

据说自动加载主项目目录中的任何类。我不能这样做,因为如果我创建了位于C:/ Users/Mypc中的任何位置的composer.json,则无法找到composer.json文件,我无法在命令行中安装它,这是本教程的步骤,作曲家安装创建他的自动加载。我的自动加载器似乎无法在类映射中创建的任何路径中找到任何类,无论是绝对的还是相对的,我还设法安装并将作曲文件移动到usr/local/bin/composer,但这就是我所能做到的。 无论我做什么,我都无法创建自动加载器,而且我也无法将composer.json移动到xampp/htdocs/myproject中的项目目录中,因为如果我这样做,我不能作曲者安装,因为composer.json无法找到。我正在使用xampp。

+0

你正在使用哪个操作系统? –

+0

我使用的是Windows 8.1。 –

+0

你需要在你的项目目录中有'composer.json'。 “我也不能将composer.json移动到我的项目目录”是什么意思? – JRLambert

回答

0

所以我最终发现问题是什么。 我只需使用cd C:\ whateverpath \ totheprojectdir的更改导向器,然后在任何项目上安装composer。