第一個(gè)坑就是gem 會(huì)出現(xiàn)以下提示
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
然后查了一下可能需要更新 我的gem版本很低
這是更新語(yǔ)句: gem update --system
當(dāng)然,我這樣更新提示error,百度到可能是權(quán)限不夠,用的是下面這句代碼
sudo gem update --system
PS: sudo 的意思使用root權(quán)限
gem升級(jí)成功后會(huì)提示: Latest version currently installed. Aborting.
然后查看我們的gem版本,我的目前是最新的版本
因?yàn)樯?jí)了gem,我順手也把cocoapods版本也升級(jí)了,之前是0.39,現(xiàn)在是會(huì)1.1.1了
cocoapods升級(jí)命令:sudo gem install cocoapods
這個(gè)升級(jí)沒(méi)遇到問(wèn)題,如果遇到問(wèn)題 參考
接下來(lái)就是換源,淘寶源停止更新了,使用oschina的源
先移除淘寶源:gem sources --remove https://ruby.taobao.org/
然后添加osChina源: gem sources -a https://gems.ruby-china.org/
當(dāng)然這時(shí)候可能會(huì)提示ERROR,下面提示
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
然后你要在gem前添加sudo,應(yīng)該就是權(quán)限不夠的問(wèn)題,這樣問(wèn)題就解決的
先移除淘寶源:sudo gem sources --remove https://ruby.taobao.org/
然后添加osChina源: sudo gem sources -a https://gems.ruby-china.org/