最後更新日期:2019 年 08 月 12 日
Table of Contents
問題描述
在使用 laravel-china 所提供的 homestead box 新建 laravel 專案時,發現我沒辦法連上去他的 repo,導致無法建立專案。
錯誤訊息如下所示:
解決方式
方法一:使用 composer config 指令
如果所有的專案都想改 repo (全域)
composer config -g repo.packagist composer https://packagist.org
如果只有目前專案想改 repo
cd 目前專案目錄
composer config repo.packagist composer https://packagist.org
方法二:修改 config.json
解決的方法是修改 ~/.composer/config.json,將 url 改為 https://packagist.org 即可
{
"config": {},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.org"
}
}
}
後記
後來再使用 https://packagist.laravel-china.org 這個 repo,卻又是正常沒問題的,不知道當初發生問題的原因為何?
https://packagist.laravel-china.org 將於 2019 年 9 月停止服務,內地的朋友可以用阿里雲的鏡像服務 https://mirrors.aliyun.com/composer/
Comments