web-dev-qa-db-ja.com

composer create-projectがインストールされていませんLaravel 5.3

Laravel 5.3をインストールしようとしていますが、5.2をインストールし続けています。これが私が行ったことです。

composer create-project laravel/laravel laravel53

これは最新バージョンのlaravelこれは5.3ですよね?そうだと思いましたが、5.2をインストールし続けます

enter image description here

それから私はそれがcomposerに問題があるかもしれないと感じたので、私はcomposer自己更新を実行しました

composer self-update

そして、create-projectを実行しても5.2がインストールされます

友人のラップトップで同じコマンドを実行し、5.3がインストールされたため、何か問題が発生していると確信しています。

私はMacBook ProBTWを使用しています

なぜそうなのか、どのように解決できるのか、何か考えはありますか?

どうもありがとう

6
Picrasma

問題はずっと私のphpバージョンであることがわかりました。私が持っていたバージョンは5.5で、laravel 5.3にはphpバージョン5.6以降が必要です。

この問題を抱えている人にとって、最初にやりたいことは、phpのバージョンを確認し、5.6以降にアップグレードすることです。この1行のインストールは私のために働いた

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

必要なバージョンとOSの仕様に応じて、このリソースを確認してください http://php-osx.liip.ch/ それは私にとって非常に役に立ちました。

したがって、laravel5.3をインストールするには、composer create-project:

composer create-project laravel/laravel projectName

または

composer create-project laravel/laravel=5.3.0 projectName --prefer-dist

ありがとう、そして幸運を!

14
Picrasma

まず、composerキャッシュをクリアしてみてください:

composer clear-cache

次に、次のコマンドを試してください。

composer create-project laravel/laravel=5.3.4 laravel53 --prefer-dist

または、composer.jsonファイルを開いて、次のように変更します。

"require": {
    "laravel/framework": "5.2.*"
},

に:

"require": {
    "laravel/framework": "5.3.*"
},

そしてcomposer update

1
Moppo

すでにPHP 5.6でしたが、.envファイルを書き込めなかったため、Sudoを使用してコマンドを実行する必要がありました。

0
Anita Mourya

PHP 5.6.3で試したところ、失敗しました。

pHPのバージョンが5.6.4以上であることを確認してください

0