composer laravel创建项目

问题描述 投票:30回答:8

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

php laravel composer-php
8个回答
55
投票

您在命令中缺少参数。它应该按此顺序:

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

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

只需确保您指定了Laravel软件包,就可以了:

composer create-project laravel/laravel /Applications/MAMP/htdocs/test_laravel

14
投票

我也有同样的问题,然后我在该文档页面上发现了this

因此,如果要通过目录test_laravel中的/Applications/MAMP/htdocs/名称创建项目,则需要做的是

转到项目的父目录

cd / Applications / MAMP / htdocs

并触发此命令

composer create-project laravel / laravel test_laravel--prefer-dist

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


4
投票
composer create-project laravel/laravel ProjectName 

3
投票

我的几分钱。软件包名称中的正斜杠(laravel * / * laravel)很重要。如果您使用反斜杠,则会得到未找到包的稳定性错误。


0
投票

不要在命令中写入with stability stable,在您的composer.json文件中,"minimum-stability": "stable"在大括号前。


0
投票

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


0
投票

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

composer create-project –prefer-dist laravel/laravel NameOfProject 

-1
投票

否,此步骤不等于下载laravel.zip通过使用命令composer create-project laravel / laravel laravel您实际上下载了laravel项目以及相关程序包,因此它向前迈了一步。

如果使用的是Windows环境,则可以通过创建用于安装Composer的删除composer环境变量来解决问题。并且此命令将正常运行。

© www.soinside.com 2019 - 2024. All rights reserved.