作為一個coder屁置,這些命令雖然不是常用到焊夸,但是用到的時候查起來很分散,所以花點時間總結(jié)了下蓝角。
rvm
curl -L get.rvm.io | bash -s stable 安裝rvm
rvm -v 查看當前版本
卸載rvm()
rvm implode
Ruby、gem
這里需要說明下使鹅,Ruby自帶gem環(huán)境揪阶,即安裝了Ruby就已經(jīng)安裝了gem
ruby -v 查看ruby版本
rvm list 查看已安裝的ruby版本
rvm list known 查看可安裝的ruby版本
rvm install x.x.x 安裝指定版本ruby
(這里可能會遇到錯誤,大部分是因為沒有安裝Homebrew造成患朱,所以所以所以要提前安裝比較好)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
rvm use x.x.x --default 設(shè)置默認版本鲁僚,不知道啥子用,
(而且曾經(jīng)刪除了ruby,ruby -v竟然還輸出默認值冰沙,可怕侨艾,沒事別嘗試)
卸載Ruby()
rvm uninstall x.x.x
如果出現(xiàn)類似錯誤:
Error running '__rvm_rm_rf /Users/xxx/.rvm/rubies/ruby-2.6.0-preview2',
please read /Users/xxx/.rvm/log/1538210544_ruby-2.6.0-preview2/remove.rubies.log
可以使用remove命令,sudo rvm remove 2.6.0拓挥,完全移除唠梨。
gem -v 查看gem版本
gem sources -l 查看ruby源
gem update --system 更新gem版本
如果出現(xiàn)類似錯誤:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
使用:sudo gem update --system
CocoaPods安裝
pods安裝的前提是先要安裝好上述三種環(huán)境。
gem sources -l 查看ruby鏡像
gem sources --remove https://gems.ruby-china.org/ 刪除鏡像源
gem sources --add https://gems.ruby-china.com/ 添加鏡像源
sudo gem install cocoapods 安裝CocoaPods
如果出現(xiàn)類似錯誤:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
使用:sudo gem install -n /usr/local/bin cocoapods
pod setup 安裝本地庫
pod --version 查看CocoaPods版本
sudo gem update cocoapods 更新CocoaPods
CocoaPods 卸載
1侥啤、在終端中当叭,輸入
which pod
回車查看pod的地址 (比如:/Users/mars/.rvm/gems/ruby-2.6.3/bin/pod)
2、sudo rm -rf +地址
3愿棋、
cd /usr/local/bin
進入pod的位置科展,gem list
查看gems的程序包
4、
sudo gem uninstall cocoapods -v 1.8.4
sudo gem uninstall cocoapods-core -v 1.8.4
如果你覺得麻煩糠雨,可以不進行第4步才睹,直接sudo gem uninstall cocoapods
,如果你有多個版本的pod甘邀,會提示你選擇刪除其中一個或者所有琅攘。
一般情況下,CocoaPods出現(xiàn)啥百度解決不了的問題松邪,最暴力的方法就是卸載重裝以上相關(guān)環(huán)境及CocoaPods坞琴。
Cocoapods的升級/降級
1、升級Ruby環(huán)境
sudo gem update --system
2逗抑、更新cocoapods
sudo gem install -n /usr/local/bin cocoapods
3剧辐、更新repo(這一步會比較漫長。邮府。荧关。)
pod repo update
或是
pod install --repo-update
4、降級:
卸載當前版本:sudo gem uninstall cocoapods
下載舊版本:sudo gem install cocoapods -v 1.11.2