【開發筆記】gem添加國內的源

一個開源項目引用了一大堆的框架,install的時候碰到了問題,最後才發現是gem的源的問題,gem的源也是換來換去的,不過最後也是終於搞定了。

Ruby 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

關於gem

官網地址:code

https://rubygems.org/
相關文章
相關標籤/搜索