gem是乙個管理ruby庫和程式的標準包,它通過ruby gem(如 )源來查詢、安裝、公升級和解除安裝軟體包,非常的便捷。
ruby gem命令詳解:引用mklaus
//檢視gem源(如是國內源需進行下面刪除新增進行切換源)
$ gem source -l
// 刪除源路勁
$ gem sources --remove
// 新增源路勁
$ gem sources -a
//更新gem自身
//注意:在某些linux發行版中為了系統穩定性此命令禁止執行
$ gem update --system
// 從gem源安裝gem包
$ gem install [gemname]
// 從本機安裝gem包
$ gem install -l [gemname].gem
// 安裝指定版本的gem包
$ gem install [gemname] --version=[ver]
// 更新所有已安裝的gem包
$ gem update
// 更新指定的gem包
// 注意:gem update [gemname]不會公升級舊版本的包,此時你可以使用 gem install [gemname] --version=[ver]代替
$ gem update [gemname]
// 刪除指定的gem包,注意此命令將刪除所有已安裝的版本
$ gem uninstall [gemname]
// 刪除某指定版本gem
$ gem uninstall [gemname] --version=[ver]
// 檢視本機已安裝的所有gem包
$ gem list [--local]
安裝cocoapods版本:# 安裝最新版本cocoapods
sudo gem install cocoapods
# 安裝指定版本cocoapods
sudo gem install -n cocoapods --version 1.9.2
# 安裝
pod setup
檢視已安裝cocoapods版本:gem list | grep cocoapods
解除安裝cocoapods版本:
# 解除安裝當前版本cocoapods
sudo gem uninstall cocoapods
# 解除安裝指定版本cocoapods
sudo gem uninstall cocoapods -v 1.9.2
cocoapods(多版本pod並存時,會遇到類庫庫暫不支援更新版本的pod安裝,可通過指定pod的版本安裝)://先看當前pod版本
pod --version
//列出當前所有安裝的coocapods版本
gem list pod
//安裝指定版本
pod _0.39.0_ install
cocoapods 遇到的問題筆者在更新cocoapods版本至1.9.2時
原因:專案是用cocoapods管理,cocoapods 1.8將cdn切換為預設的spec repo源,根據官方文件在專案 podfile檔案中新增source源:
source ''即可換源
//檢視當前源
pod repo
//移除源trunk
pod repo remove trunk
CocoaPods安裝與解除安裝
gem sources remove gem source a gem sources l sudo gem install cocoapods pod setup備註 蘋果系統公升級 os x el capitan 後安裝改為 sudo gem install n usr local bin co...
CocoaPods安裝與解除安裝
在ios開發中,不可避免地要使用第三方開源庫,而cocoapods就是乙個負責管理ios專案中第三方開源庫的工具,其作用類似於android的gradle或者前端的npm。cocoapods的專案原始碼在github上管理。以下是最新的cocoapods安裝教程。1 更新rvm是更新ruby的前提,...
Cocoapods安裝與使用
cocoapods介紹 cocoapods 的安裝和使用介紹 安裝 sudo gem install cocoapods pod setup如果你的 gem 太老,可能也會有問題,可以嘗試用如下命令公升級 gem sudo gem update system另外,ruby 的軟體源 因為使用的是亞馬...