我正在尝试使用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
答案 0 :(得分:54)
您在命令中缺少参数。它应该按此顺序:
composer create-project [PACKAGE] [DESTINATION PATH] [--FLAGS]
您错误地将本地路径指定为您希望从中创建项目的Composer / Packagist包。因此,“无法找到包裹”消息。
只需确保您指定Laravel包,您应该好好去:
composer create-project laravel/laravel /Applications/MAMP/htdocs/test_laravel
答案 1 :(得分:13)
我也有同样的问题然后我在文档页面上找到了this
因此,如果您想在目录test_laravel
中按名称/Applications/MAMP/htdocs/
创建项目,那么您需要做的是
转到您的项目父目录
cd / Applications / MAMP / htdocs
并触发此命令
composer create-project laravel / laravel test_laravel --prefer - 距离
就是这样,这非常简单,它还会自动为您创建应用程序密钥
答案 2 :(得分:3)
我的几分钱。包名称中的正斜杠(laravel * / * laravel)很重要。如果你反斜杠,你会得到包没找到稳定性错误。
答案 3 :(得分:1)
composer create-project laravel / laravel ProjectName
答案 4 :(得分:1)
创建laravel项目有两种简单的方法
方法一
composer create-project --prefer-dist laravel/laravel <project-name>
方法二
laravel new <project-name>
方法 2 可能需要您运行一个额外的命令
composer global require laravel/installer
如果你遇到'laravel command not found'错误
答案 5 :(得分:0)
不要在命令中写with stability stable
,
在你的composer.json文件中,放入
在结束大括号之前"minimum-stability": "stable"
。
答案 6 :(得分:0)
您首先需要使用命令composer global require laravel/installer
安装laravel,然后使用composer create-project
命令来解决问题。
希望您的问题现在已经解决。
答案 7 :(得分:0)
确保您的作曲家是最新的。在cmd中写
composer create-project –prefer-dist laravel/laravel NameOfProject
答案 8 :(得分:0)
php composer.phar create-project --prefer-dist
laravel/laravel lar-project "5.7.*"
答案 9 :(得分:0)
首先,您必须在cmd中找到项目目录 在此命令下方触发该命令并以“ first_laravel_app”作为项目名称后,您可以将其替换为您自己的项目名称。
composer create-project laravel/laravel first_laravel_app --prefer-dist
答案 10 :(得分:0)
在 Windows 中运行 Laravel 项目
安装 XAMPP ----- 安装 Composer 命令行安装
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
PHP -R“如果(hash_file( 'SHA384', '作曲家-setup.php')=== '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3'){回波 '安装程序验证';}其他{回声 '安装腐败';的unlink('作曲家-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
-----
安装 Laravel
composer global 需要“laravel/installer”
-----
创建 Laravel 项目
composer create-project --prefer-dist laravel/laravel MyFirstLaravelProject .
答案 11 :(得分:-1)
这一步不等于下载laravel.zip 通过使用该命令 composer create-project laravel / laravel laravel 你实际上下载了laravel项目以及依赖包,所以它领先一步。
如果您使用的是Windows环境,则可以通过删除您为安装作曲家而创建的编辑器环境变量来解决问题。此命令将正常运行。