我是laravel、composer和windows终端的新手。我正试图在本地主机上设置laravel。我目前安装了wamp,我以前用它来创建基本网站。然而,我现在正在做一个更大的项目,需要一个框架,所以我决定学习Laravel。我按照指示安装了composer,但当我运行命令时
"C:\wamp\www>composer create project laravel/laravel-laravel"
我生成一条错误消息,上面写着
"[InvalidArgumentException]项目目录laravel/不为空。"
当我打开浏览器并导航到"localhost/laravel/public
"时,我会遇到来自该线程标题的错误消息:
"警告:require(C:\wamp\www\laravel\bootstrap/../vendor/autoload.php):无法打开流:没有这样的
我还从composer指令中添加了适当的环境变量。
在这一点上,我真的很失落,在过去的4个小时里,我一直在尝试调试它。
我运行的是Windows 8 x64。
编辑:
我尝试在C:\wamp\www中运行composer安装程序,收到错误消息
Composer找不到配置文件:C: \ProgramData]ComposerSetup\binTi初始化一个项目,请创建一个composer.json文件,如http://getcomposer.org/"入门"部分"
项目的依赖项尚未安装。只需从GetComposer.org下载composer并将其安装在您的Windows机器上。然后导航到您的项目根目录,您将在那里看到一个composer.json文件。该文件指定了项目的所有依赖项。在该目录中运行composer更新。Composer将更新或安装所有必需的依赖项,您的应用程序届时不会显示错误。
cd wampwwwyourproject
composer update
"C: \wamp\www>作曲家创作项目laravel/laravel-laravel"
"[InvalidArgumentException]项目目录laravel/不为空"
这意味着C:wampwwwlaravel
在您尝试运行该命令时已经存在。删除文件夹,或更改create-project
命令,以便为新项目使用不同的文件夹名称。
"警告:require(C:\wamp\www\laravel\bootstrap/../vendor/autoload.php):无法打开流:没有这样的
你需要从C:wampwwwlaravel
做一个composer install
。
我想通了!我丢失了一个名为"vendor"的文件夹和引导程序中名为"compiled.php"的文件。很抱歉给您带来不便,感谢您的尝试!
使用以下命令获取项目中的供应商文件夹
composer install --no-scripts
我遇到了同样的问题,但我只是运行了这个命令
composer安装
安装所有依赖项