Rvm-管理ruby 版本
1.安裝RVM:$curl -L get.rvm.io | bash -s stable
2.安裝成功,查看版本:$rvm -v
3.列出ruby版本:$rvm list known
4.安裝:$rvm install 2.3.4
5.設置ruby 版本:$ rvm use 2.3.4 --default
Gem 安裝,卸載/安裝 cocoapods && fastlane
1.查看source:$ gem sources -l
2.移除默認source :$ gem sources --remove https://rubygems.org/
Tips: 這里需要注意下,一般我們都是移除原先的gem源,但是有次在使用Fastlane時候又要求添加默認源门躯,所以這個還是看自己情況,我測試不移除直接添加新的源吓笙,好像也沒什么問題。
3.添加新的source:$ gem sources --add https://gems.ruby-china.com/
4.更新Gem終端輸入$sudo gem update –system
顯示如下錯誤
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
4.卸載/安裝cocoapods、fastlane
$gem uninstall cocoapods
$gem uninstall fastlane
$sudo gem install -n /usr/local/bin cocoapods
$sudo gem install fastlane -NV
如果安裝失敗還提示寫入權(quán)限失敗就使用
$sudo gem install -n /usr/local/bin fastlane -NV
Gem 常用命令
gem -v #gem
#版本
gem update
#更新所有包
gem update --system
#更新RubyGems軟件自身
gem install rake
#安裝rake,從本地或遠程服務器
gem install rake --remote
#安裝rake,從遠程服務器
gem install watir -v(或者--version) 1.6.2
#指定安裝版本的
gem uninstall rake
#卸載rake包
gem list d
#列出本地以d打頭的包
gem query -n ''[0-9]'' --local
#查找本地含有數(shù)字的包
gem search log --both
#從本地和遠程服務器上查找含有l(wèi)og字符串的包
gem search log --remoter
#只從遠程服務器上查找含有l(wèi)og字符串的包
gem search -r log
#只從遠程服務器上查找含有l(wèi)og字符串的包
gem help
#提醒式的幫助
gem help install
#列出install命令 幫助
gem help examples
#列出gem命令使用一些例子
gem build rake.gemspec
#把rake.gemspec編譯成rake.gem
gem check -v pkg/rake-0.4.0.gem
#檢測rake是否有效
gem cleanup
#清除所有包舊版本豫领,保留最新版本
gem contents rake
#顯示rake包中所包含的文件
gem dependency rails -v 0.10.1
#列出與rails相互依賴的包
gem environment
#查看gem的環(huán)境
參考文章:
gem 安裝與使用