簡體   English   中英

無法安裝 Laravel 6

[英]Cant install Laravel 6

我想用 Composer 安裝 Laravel 6。 我嘗試使用該命令:

composer create-project --prefer-dist laravel/laravel laravel6 "6.*"

但我得到了這個結果:

  [InvalidArgumentException]                                
  Could not find package laravel/laravel with version 6.*. 

這是一個截圖

如果我使用:

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

它安裝了 v5.5.28這是一個截圖

可能是什么問題?

您使用的是哪個PHP版本? Laravel-6.*需要PHP >= 7.2.0 檢查Laravel 6.*服務器要求 可能是您沒有滿足laravel 6.*要求 在滿足要求后,在xampphtdocs文件夾或wamp網絡服務器的www文件夾中運行您的命令。

您的命令不再受支持,因此您應該使用:

composer create-project --prefer-dist laravel/laravel="6.*" laravel6

您忘記添加“--prefer-dist”。 所以在你的情況下,你必須使用:

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

為了使它工作。 因此,只需從以下位置刪除所有文件:d:\xampp\htdocs\laravel,然后按照以下命令重試您的 cmd(我猜您正在使用 Windows :):

 cd d:\xampp\htdocs\laravel

作曲家創建項目 laravel/laravel --prefer-dist

我認為這應該對你有用

您不需要指定 Laravel 6 的版本。默認情況下,Laravel 6 安裝最新版本及其擴展。

正如我現在寫的那樣,Laravel 的當前和最新版本是: Laravel 6.0.4 下面的命令將在您的 laravel6 項目中安裝當前和最新版本。

作曲家創建項目 --prefer-dist laravel/laravel laravel6

您不需要指定 Laravel 6 的版本。默認情況下,Laravel 6 安裝最新版本及其擴展。

通過 Composer 創建項目

或者,您也可以通過在終端中發出 Composer create-project 命令來安裝 Laravel:

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

我想這對你會有幫助。 更多詳情請訪問 laravel 官網: https://laravel.com/docs/6.x/installation

請在您的系統上升級您的 PHP 版本。

然后安裝 laravel 命令它會自動安裝 lettest 版本取決於 PHP 版本。

或者您可以在 laravel 命令中提及,並將 laravel 版本設置為 laravel 安裝程序命令后面的“6.0*”。

我希望這會奏效

請檢查緩存目錄(/home/keynes/.composer/cache)的權限它抱怨它不能寫入這個目錄,或者它可能不存在。 也許它正在從緩存目錄安裝較舊的 laravel 版本。

您正在運行的命令應該可以工作。 我會嘗試清除作曲家緩存:

composer clear-cache

接着

composer update
composer create-project --prefer-dist laravel/laravel="6.*" laravel6

在再次嘗試之前。 查看屏幕截圖,在~/.composer目錄中似乎存在一些權限錯誤。 這也可能導致composer clear-cache命令失敗並出現錯誤。

因此,如果清除緩存不起作用或出現錯誤,您可以嘗試將~/.composer目錄移動到備份位置,以強制 composer 重新生成它的設置。

mv ~/.composer ~/.composer.backup

然后再試一次(請注意, composer update可能會比平時花費明顯更長的時間,並且可能會在一段時間內無響應):

composer update
composer create-project --prefer-dist laravel/laravel="6.*" laravel6

如果它仍然不起作用,那么您可以恢復備份:

rm -rf ~/.composer
mv ~/.composer.backup ~/.composer

然后看output的

composer config --list --global

可能有助於確定接下來要嘗試的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM