Ruby Gem相關(guān)命令:
- gem --version <查看Gem版本>
- gem list <查看安裝的gem包>
- gem update --system <更新Gem>
-
gem install
cocoapods
<安裝cocoapods包> -
gem uninstall
cocoapods
<刪除cocoapods包>
更新gem源相關(guān)命令:
- gem sources -l <查看gem源>
-
gem sources --add
https://gems.ruby-china.com/
<添加新的gem源> -
gem sources --remove
https://rubygems.org/
<刪除指定的gem源> -
gem sources --add
https://gems.ruby-china.com/
--removehttps://rubygems.org/
<同時(shí)添加答倡、刪除gem源>
Pod相關(guān)命令:
- pod setup <初始化pod>
- pod init <創(chuàng)建Podfile文件>
- pod install <重新安裝Podfile所有庫>
- pod install --verbose --no-repo-update <安裝新添加的庫,忽略已安裝的庫>
-
pod search
name
<搜索指定庫> - pod update <更新所有庫>
-
pod update
name
<更新指定庫> -
pod update
name
--verbose --no-repo-update <更新指定的庫,其它庫忽略> - pod outdated <查看有版本更新的庫>
-
pod search
name
--simple <搜索指定名字的庫恶守,過濾類似的名字庫>
pod管理庫相關(guān)命令:
-
pod repo add
specName
https://code.aliyun.com/xxxx/xxspecName.git
<添加指定索引庫> - pod repo list <查看索引庫列表>
-
pod repo update
specName
<更新指定索引庫> -
pod repo remove
specName
<刪除指定索引庫> -
pod repo push
xxspecName xx.podspec
<提交spec至私有索引庫>
常見命令錯(cuò)誤:
ps:后期會(huì)不斷維護(hù)更新吹埠,添加遇到的報(bào)錯(cuò)戳鹅,以及解決方案 :D
命令:pod install
錯(cuò)誤:Unable to find a specification for `name`
思路:找不到相應(yīng)的庫盟榴,可能是搜索緩存問題届囚、公開索引庫沒對應(yīng)的庫磺芭、私有索引庫沒對應(yīng)的庫
刪除CocoaPods搜索緩存
rm ~/Library/Caches/CocoaPods/search_index.json
pod setup
pod install
如果刪除搜索緩存不行赁炎,就試試
pod search name
返回Unable to find a pod with name, author, summary, or description matching `name`
判斷name庫是否在公開庫(CocoaPods庫)
是-> 尋找搜索公開庫的問題(咨詢百度哈)
否->查看私有索引庫里面有沒有對應(yīng)的庫
pod repo list
查看索引庫列表,copy私有索引庫名
pod repo update specName
pod install
如果還不行,那就是沒私有庫沒push到遠(yuǎn)程~