我正在尝试使用laravel,当我启动一个项目并在终端中键入composer create-project /Applications/MAMP/htdocs/test_laravel
时显示
[InvalidArgumentException]
Could not find package /applications/mamp/htdocs/test_laravel with stabilit
y stable.
和
create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [package] [directory] [version]
如何解决?并且此步骤是否等于创建文件夹和文件,就像我从laravel git laravel-master.zip
下载的一样?
-MAMP php5.4.10
您在命令中缺少参数。它应该按此顺序:
composer create-project [PACKAGE] [DESTINATION PATH] [--FLAGS]
您错误地将本地路径指定为要从中创建项目的Composer / Packagist软件包。因此,“找不到包”消息。
只需确保您指定了Laravel软件包,就可以了:
composer create-project laravel/laravel /Applications/MAMP/htdocs/test_laravel
我也有同样的问题,然后我在该文档页面上发现了this
因此,如果要通过目录test_laravel
中的/Applications/MAMP/htdocs/
名称创建项目,则需要做的是
转到项目的父目录
cd / Applications / MAMP / htdocs
并触发此命令
composer create-project laravel / laravel test_laravel--prefer-dist
就是这样,这真的很容易,它还会为您自动创建应用程序密钥
composer create-project laravel/laravel ProjectName
我的几分钱。软件包名称中的正斜杠(laravel * / * laravel)很重要。如果您使用反斜杠,则会得到未找到包的稳定性错误。
不要在命令中写入with stability stable
,在您的composer.json文件中,"minimum-stability": "stable"
在大括号前。
您首先需要使用命令安装laravel:composer global require laravel/installer
,然后使用composer create-project
命令,您的问题将得到解决。希望您的问题现在已经解决。
请确保您的作曲家是最新的。在cmd中写
composer create-project –prefer-dist laravel/laravel NameOfProject
否,此步骤不等于下载laravel.zip通过使用命令composer create-project laravel / laravel laravel您实际上下载了laravel项目以及相关程序包,因此它向前迈了一步。
如果使用的是Windows环境,则可以通过创建用于安装Composer的删除composer环境变量来解决问题。并且此命令将正常运行。