一個開源項目引用了一大堆的框架,install的時候碰到了問題,最後才發現是gem的源的問題,gem的源也是換來換去的,不過最後也是終於搞定了。
刪除默認的的鏡像源,添加國內最新的鏡像源(淘寶的那個已經再也不維護)ios
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
查看源的指令:緩存
// 查看全部源 $ gem sources -l // 若是出現 > *** CURRENT SOURCES *** > > https://gems.ruby-china.com/ // 就說明OK了
更新緩存:ruby
// 更新緩存 $ gem sources -u
其中必定要注意,淘寶的那個源再也不維護了,ruby-china的源的後綴是.com
,而不是.org
,不然會報錯:框架
$ gem sources -a https://gems.ruby-china.org/ Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz) majialundeMacBook:trust-wallet-ios majialun$ gem sources --add https://gems.ruby-china.org/ Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz) majialundeMacBook:trust-wallet-ios majialun$ gem sources --add https://gems.ruby-china.org/
使用org地址會報錯:bad response Not Found 404。
fetch
官網地址:code
https://rubygems.org/