鍍金池/ 問答/PHP/ composer 怎么從國內(nèi)鏡像恢復(fù)到國外鏡像去

composer 怎么從國內(nèi)鏡像恢復(fù)到國外鏡像去

切換成了國內(nèi)鏡像,但是有個包不知道為什么,總是提示沒有,讓我檢查拼寫,所以想試試不用國內(nèi)鏡像,用國外的下載試試,我試著把切換國內(nèi)鏡像的命令
composer config -g repo.packagist composer https://packagist.phpcomposer.com
里的地址直接換成了
composer config -g repo.packagist composer https://packagist.org
貌似不行,半天沒有 反應(yīng)

我肯定是翻過Q的,還是全局翻,谷歌什么也是可以訪問的,所以。。。。不知道是不是我還原的方法有問題

回答
編輯回答
悶油瓶
2017年12月24日 18:13
編輯回答
念初

composer.json文件:你把下面這個url換成國外的url就可以了,國外鏡像是https://packagist.org

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.org"
    }
}
2018年7月25日 14:41
編輯回答
醉淸風(fēng)

composer config -l 查看一下配置情況.
我試了切換回發(fā)現(xiàn)也無效.

先更改 composer.json 試試能不能暫時解決:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.org"
    }
}
2017年2月24日 10:25
編輯回答
夢若殤

composer.lock 文件也要刪掉才行

2018年8月3日 09:28
編輯回答
九年囚

先用 composer config -g repo.packagist composer https://packagist.phpcomposer...
再用 composer config -l -g 查看是否修改成功
同理修改為國外試試,下圖參考:
圖片描述

圖片描述

2017年4月6日 04:49
編輯回答
離殤

全局設(shè)置后,如果不生效看一下當(dāng)前項(xiàng)目的composer.json文件里面的配置是否還是國內(nèi)的。

2017年3月19日 23:55
編輯回答
孤影

全局設(shè)置:
composer config repo.packagist composer https://packagist.org

2017年9月7日 16:54
編輯回答
拮據(jù)

這種情況下可以試試 Laravel China 維護(hù)的 全量鏡像

使用 Composer 鏡像加速有兩種選項(xiàng):

選項(xiàng)一:全局配置,這樣所有項(xiàng)目都能惠及(推薦);
選項(xiàng)二:單獨(dú)項(xiàng)目配置;

選項(xiàng)一、全局配置(推薦)

$ composer config -g repo.packagist composer https://packagist.laravel-chi...

選項(xiàng)二、單獨(dú)使用

如果僅限當(dāng)前工程使用鏡像,去掉 -g 即可,如下:

$ composer config repo.packagist composer https://packagist.laravel-chi...

取消鏡像

composer config -g --unset repos.packagist

2017年7月28日 22:12