I try to install Laravel 5.5 version so I run command:
composer create-project laravel/laravel test 5.5.*
but I got this error:
If you see the top of image I run command php -v and its clear that version i 7.0.27
How to solve my issue?
You can try to update your composer:
composer update
Or try to use the full php7 path, example:
/path/to/your/php7 composer.phar create-project laravel/laravel test 5.5.*
Seem your XAMPP not installed properly. Uninstall existing XAMPP and manually delete the entire folder. (take backup of htdocs if there s some files as well PHPmyadmin DB backups). And download XAMPP from here and install it.
Install composer
and run this
composer create-project --prefer-dist laravel/laravel test
It's PHP7, so composer install Laravel 5.5 or higher by-default
I had this issue and the problem was that an after php upgrade there was still two php versions running almost together, so, in my case composer was using one version of php and laravel use the other. To solve that problem i uninstalled all php versions, update my php repositories and then i made a fresh install of php, composer and laravel.
Nowadays I have laravel 5.5 running with php 7.2 and i added laravel in enviroment variables so when i need to creaste a new project i use laravel new project_name
Hope this helps you!
Don't specify a version for project
composer create-project --prefer-dist laravel/laravel test
By any chance is the PHP require value in composer.json not "php": ">=7.0.0"
Try adding --prefer-dist and remove 5.5.*
Laravel requires PHP >= 7.0.0, you currently have version 5.6.
Install a newer version of PHP or use homestead.
Related
I am trying to create laravel project on windows but this problem show to me and
I try update the composer.
the php version is 8.0.6,
the composer version is 2.0.14,
the laravel version is 4.2.5,
Per comments on this Github issue this is a problem with the latest version of the Symfony Console component, which is 5.3.0. Composer is based on this library, but you can downgrade to the previous version 5.2.8 with this command:
composer global require symfony/console:5.2.x
And then force the update with:
composer global update
Instead of laravel new your-project-name you should use composer create-project laravel/laravel your-project-name 4.2.*
I want to install Laravel 6 with Composer. I try with that command:
composer create-project --prefer-dist laravel/laravel laravel6 "6.*"
But i get that result:
[InvalidArgumentException]
Could not find package laravel/laravel with version 6.*.
Here is a screenshot
If i use:
composer create-project --prefer-dist laravel/laravel blog
It install the v5.5.28
Here is a screenshot
What can be the problem?
Which PHP version you are using? Laravel-6.* need PHP >= 7.2.0. Check your server-requirements for Laravel 6.*. May be you did not meeting the requirements for laravel 6.*. And after meeting the requirements run your command inside htdocs folder for xampp or www folder for wamp webserver.
your command are no longer supports so you should use:
composer create-project --prefer-dist laravel/laravel="6.*" laravel6
You forgot to add the "--prefer-dist " . So in your case, you have to use the:
composer create-project laravel/laravel --prefer-dist
in order to make it work. So just remove all the files from: d:\xampp\htdocs\laravel and then try again by following the below commands to your cmd (I guess you are using Windows!):
cd d:\xampp\htdocs\laravel
composer create-project laravel/laravel --prefer-dist
I think this should work for you just fine
You don't need to specify the version of Laravel 6. By default, Laravel 6 installs the latest version and its extension.
As I'm writing now the current and latest version of Laravel is: Laravel 6.0.4
The command below will install the current and the latest version in your laravel6 project.
composer create-project --prefer-dist laravel/laravel laravel6
You don't need to specify the version of Laravel 6. By default, Laravel 6 installs the latest version and its extension.
Via Composer Create-Project
Alternatively, you may also install Laravel by issuing the Composer create-project command in your terminal:
composer create-project --prefer-dist laravel/laravel your_project_name
I think it will be helpful for you. for more details visit laravel official website : https://laravel.com/docs/6.x/installation
Please check the permissions on the cache dir (/home/keynes/.composer/cache)
It's complaining it cannot write to this dir, or it may not exist.
Maybe it is installing an older laravel version from the cache dir.
Kindly upgrade your PHP version on your system.
Then install laravel commands
It will automatically install the lettest version depends on the PHP version.
Or you can mention on laravel command and set the laravel version like "6.0*" behind the laravel installer command.
I hope this will works š
The commands you are running should work. I would try clearing the composer cache:
composer clear-cache
and then
composer update
composer create-project --prefer-dist laravel/laravel="6.*" laravel6
before trying again. Looking at the screenshots there seem to be some permissions errors in the ~/.composer directory. This might also cause the composer clear-cache command to fail with an error.
So if clearing the cache doesn't work or you get an error, you might try moving the ~/.composer directory to a backup location, to force composer to regenerate it's settings.
mv ~/.composer ~/.composer.backup
And then try it again (be aware that composer update will likely take a noticeably longer time than usual and might be unresponsive for a while):
composer update
composer create-project --prefer-dist laravel/laravel="6.*" laravel6
If it still doesn't work, then you can restore the backup:
rm -rf ~/.composer
mv ~/.composer.backup ~/.composer
Then looking at the output of
composer config --list --global
might help determine the next thing to try.
I have been trying to no avail to install Laravel 5.3 but keep getting 5.2 installed. Here's what i have done.
composer create-project laravel/laravel laravel53
This should pull in the latest version of laravel which is 5.3 right? Well, i thought so but i keep getting 5.2 installed
Then i felt it may be a problem with composer so i ran composer self-update
composer self-update
And still get 5.2 installed when i run create-project
I'm pretty sure i am getting something wrong because i ran this same command on a friend's laptop and 5.3 got installed
I am using a mac book pro BTW
Any ideas why this is so and how it can be solved?
Much thanks
I found out that the problem has been my php version all along. The version I had was 5.5 and laravel 5.3 requires php version 5.6 or higher.
For anyone having this issue, first thing you might want to do is to check your php version and upgrade to 5.6 or higher. This one line installation worked for me
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
Depending on the version you want and the OS specs, check this resource out http://php-osx.liip.ch/ it was very helpful for me.
so to install laravel5.3, you could use composer create-project:
composer create-project laravel/laravel projectName
or
composer create-project laravel/laravel=5.3.0 projectName --prefer-dist
Thanks and good luck!
First of all try to clear the composer cache:
composer clear-cache
Then try with this command:
composer create-project laravel/laravel=5.3.4 laravel53 --prefer-dist
Alternatively, open the composer.json file and change this:
"require": {
"laravel/framework": "5.2.*"
},
to:
"require": {
"laravel/framework": "5.3.*"
},
and then composer update
I just tried with php 5.6.3 and failed,
make sure your php version is >= 5.6.4
I already had PHP 5.6 but it was not able to write .env file so I was required to run the command using sudo.
My problem is that not all server run PHP 5.6 or above.
So I need use a older version of CakePHP 3.1.* that support PHP 5.5.*/5.4.* .
The problem is the Composer install solution:
composer create-project --prefer-dist cakephp/app:3.1.9 demo
Gives me an error:
Could not find package cakephp/app with version 3.1.9
I have tried other version (3.1.11/12/10) without success.
Is there a way or do I need to download the releases manually from GitHub every time?
cakephp/app is a different repository from cakephp/cakephp. So it follows it's own versioning.
cakephp/app is a template/skeleton that you can use to create your app. While cakephp/cakephp is the main core.
Check below for the cakephp/app:
https://github.com/cakephp/app
https://github.com/cakephp/app/releases
I guess you could use the version 3.1.2 of cakephp/app that allows you to have PHP >= 5.4
https://github.com/cakephp/app/blob/3.1.2/composer.json#L8
I want to install Laravel 4.2 installation some packages via Composer. However, I am getting an error
āfailed to clone git#github.com:symphony/Translation.git.git was not found. Check that it is installed in your path env. āgitā is not recognized as an internal or external commandā
I want to use version 4.2.0 which is an older version of laravel. Iām successful to download if I do not mention version number but not when I include version number.
I tried:
C:\xampp\htdocs\laravel composer create-project laravel/laravel newapp 4.2 āprefer-dist
Or
C:\xampp\htdocs\laravel composer create-project laravel/laravel newapp āprefer-dist 4.2.0
Or
C:\xampp\htdocs\laravel composer create-project laravel/laravel newapp āprefer-dist 4.2.*
Or
C:\xampp\htdocs\laravel composer create-project laravel/laravel {{newapp}} 4.2.* āprefer-dist *
All with same error...
What do I need to make it work? Do I need to install git but How? i have no idea thanks for your help.
Note:I have latest composer downloaded yesterday July 24
Why do you want to use an old and not updated version of Laravel?
The first one is the correct way to install Laravel with composer/create-project.
Can you try to clone the laravel/laravel repository and to run composer udpate?
Lynda was a good source of information for me to learn Laravel(4.2) and if I recall there was a course that went into detail on installing Laravel on Windows, I could be wrong but if you have Git installed already you will also need to add it as a variable in your Paths to be used in your prompts.
The link below should help you in setting the Paths to Git and they should be something along these lines.
;"C:\path\git\bin";"C:\path\git\cmd"
http://www.computerhope.com/issues/ch000549.htm
I bullishly downloaded and installed GIT not knowing option to choose (used command prompt option) as Romain suggested , reboot and retried and it worked. Lynda indeed have a chapter on installation but did not mention Git so following instruction failed. Note: only trying previous version failed, was ok for latest laravel 5 version before installation of Git. Thank you all...one day lost of trying and testing but happy ending :)