36

我正在尝试使用 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

4

12 回答 12

67

您在命令中缺少参数。应该是这个顺序:

composer create-project [PACKAGE] [DESTINATION PATH] [--FLAGS]

您错误地将本地路径指定为您希望从中创建项目的 Composer/Packagist 包。因此出现“找不到包”消息。

只需确保您指定了 Laravel 包,您就可以开始使用了:

composer create-project laravel/laravel /Applications/MAMP/htdocs/test_laravel
于 2013-09-18T04:37:53.047 回答
15

我也有同样的问题,然后我在文档页面上找到了这个

因此,如果您想通过test_laravel目录中的名称创建一个项目,/Applications/MAMP/htdocs/那么您需要做的是

转到您的项目父目录

cd /应用程序/MAMP/htdocs

并触发此命令

作曲家创建项目 laravel/laravel test_laravel --prefer-dist

就是这样,这真的很简单,它还会为您自动创建应用程序密钥

于 2014-01-12T18:13:51.527 回答
13
composer create-project laravel/laravel ProjectName 
于 2019-01-30T11:20:28.607 回答
3

我的几分钱。包名(laravel* / *laravel)中的正斜杠很重要。如果你放反斜杠,你会得到 package not found 稳定性错误。

于 2014-03-19T00:52:23.337 回答
3

创建laravel项目有两种简单的方法

方法一

composer create-project --prefer-dist laravel/laravel <project-name>

方法二

laravel new <project-name>

方法 2 可能需要您运行一个额外的命令

composer global require laravel/installer

如果您遇到“找不到 laravel 命令”错误

于 2021-02-01T12:28:30.767 回答
1
  1. Create project
  2. Open: Root (htdocs)\
  3. Press: Shift + Open command windows here
  4. Type: php composer.phar create-project --prefer-dist laravel/laravel lar-project "5.7.*"
于 2019-10-12T02:01:44.800 回答
0

不要写with stability stable在你的 composer.json 文件中的命令
中,放在
"minimum-stability": "stable" 右花括号之前。

于 2013-09-18T01:15:00.650 回答
0

在 Windows 中运行 Laravel 项目

安装 XAMPP ----- 安装 Composer 命令行安装

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup. php'); } 回显 PHP_EOL;"

php 作曲家-setup.php

php -r "unlink('composer-setup.php');"

   -----

安装 Laravel

作曲家全局需要“laravel/installer”

   -----

创建 Laravel 项目

作曲家 create-project --prefer-dist laravel/laravel MyFirstLaravelProject 。

于 2021-05-19T08:23:11.157 回答
0

首先,您必须在 cmd 中找到项目目录在此命令下面触发后,“first_laravel_app”是项目名称,您可以将其替换为您自己的项目名称。

composer create-project laravel/laravel first_laravel_app --prefer-dist
于 2020-06-20T14:01:25.207 回答
0

您首先需要使用命令安装 laravel:composer global require laravel/installer然后使用composer create-project命令您的问题将得到解决。我希望你的问题现在已经解决了。

于 2019-06-15T14:59:55.297 回答
0

确保您的作曲家是最新的。在cmd中写入

composer create-project –-prefer-dist laravel/laravel NameOfProject "Version" 
于 2019-09-08T06:41:56.750 回答
-1

不,这一步不等于通过使用命令 composer create-project laravel/laravel laravel下载 laravel.zip ,您实际上下载了 laravel 项目以及依赖包,因此它领先一步。

如果您使用的是 windows 环境,则可以通过删除为安装 composer 而创建的 composer 环境变量来解决问题。该命令将正常运行。

于 2014-12-24T16:41:04.703 回答