I'm trying to use laravel, when I start a project and type composer create-project /Applications/MAMP/htdocs/test_laravel
in terminal it shows
[InvalidArgumentException]
Could not find package /applications/mamp/htdocs/test_laravel with stabilit
y stable.
and
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]
How to fix it ?
and is this step equal to create folder and file like I download from laravel git laravel-master.zip
?
--
MAMP php5.4.10
This question is related to
php
laravel
composer-php
I also had same problem then I found this on there documentation page
So if you want to create a project by name of test_laravel
in directory /Applications/MAMP/htdocs/
then what you need to do is
go to your project parent directory
cd /Applications/MAMP/htdocs
and fire this command
composer create-project laravel/laravel test_laravel --prefer-dist
that's it, this is really easy and it also creates Application Key automatically for you
Dont write with stability stable
in the command ,
in your composer.json file, put
"minimum-stability": "stable"
before the closing curly bracket.
you first need to install laravel using command: composer global require laravel/installer
then use composer create-project
command your problem will be solved.
I hope your problem is now solved.
There are two simple methods for creating laravel Project
Method 1
composer create-project --prefer-dist laravel/laravel <project-name>
Method 2
laravel new <project-name>
Method 2 might require you to run one extra command
composer global require laravel/installer
if you face 'laravel command not found' error
composer create-project laravel/laravel ProjectName
First, you have to locate the project directory in cmd After this fire below command and 'first_laravel_app' is the project name you can replace it with your own project name.
composer create-project laravel/laravel first_laravel_app --prefer-dist
php composer.phar create-project --prefer-dist
laravel/laravel lar-project "5.7.*"
make sure that your composer is up to date. write in the cmd
composer create-project –-prefer-dist laravel/laravel NameOfProject "Version"
My few cents. The forward-slash in the package name (laravel*/*laravel) is matter. If you put back-slash you will get package not found stability error.
No this step isn't equal to downloading the laravel.zip by using the command composer create-project laravel/laravel laravel you actually download the laravel project as well as dependent packages so its one step ahead.
If you are using windows environment you can solve the problem by deleting the composer environment variable you created to install the composer. And this command will run properly.
Source: Stackoverflow.com