cocopod 異常xcode
1.MacX-Zou:RelatedChat zoujie$ pod installruby
[!] Unable to load a specification for the plugin `/Library/Ruby/Gems/2.0.0/gems/cocoapods-deintegrate-1.0.1`app
Updating local specs repositoriesui
[!] The `master` repo requires CocoaPods 1.0.0 - (currently using 0.39.0)code
Update CocoaPods, or checkout the appropriate tag in the repo.ci
1.1MacX-Zou:- zoujie$ pod updaterem
Update all podsget
[!] Unable to load a specification for the plugin `/Library/Ruby/Gems/2.0.0/gems/cocoapods-deintegrate-1.0.1`it
Updating local specs repositoriesio
[!] The `master` repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
Update CocoaPods, or checkout the appropriate tag in the repo.
2.MacX-Zou:RelatedChat zoujie$ gem update cocoapods --pre
Updating installed gems
Updating cocoapods
Fetching: cocoapods-1.1.1.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
3.MacX-Zou:RelatedChat zoujie$ sudo gem update --system
Password:
Updating rubygems-update
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems
查看gem版本:
4.MacX-Zou:RelatedChat zoujie$ gem -v
2.4.8
5.MacX-Zou:RelatedChat zoujie$ sudo gem install -n /usr/local/bin xcodeproj
Successfully installed xcodeproj-1.4.1
Parsing documentation for xcodeproj-1.4.1
Installing ri documentation for xcodeproj-1.4.1
1 gem installed
ruby版本:
MacX-Zou:- zoujie$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
查看gem源
MacX-Zou:umscashier zoujie$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
更換gem源
MacX-Zou:- zoujie$ gem sources --remove https://ruby.taobao.org
https://ruby.taobao.org removed from sources
MacX-Zou:- zoujie$ gem source -a https://gems.ruby-china.org
https://gems.ruby-china.org added to sources
MacX-Zou:- zoujie$ gem source -l
*** CURRENT SOURCES ***
cocopod升級到指定的1.1.1版本 解決問題
a、在終端輸入:sudo gem uninstall cocoapods輸出下面
Select gem to uninstall:
1. cocoapods-1.1.0.rc.2
2. cocoapods-1.2.0.beta.1
3. All versions
>‘在此處輸入要刪除的版本,如:「2」 ’會輸出下面
Successfully uninstalled cocoapods-1.1.1
b、在終端輸入:sudo gem install cocoapods -v 1.1.1
輸出:Fetching: cocoapods-1.1.1.gem (100%)
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
c、上面的方法不行,換另外一種輸入:sudo gem install -n /usr/local/bin cocoapods -v 1.1.1
輸出:Successfully installed cocoapods-1.1.1
Parsing documentation for cocoapods-1.1.1
Installing ri documentation for cocoapods-1.1.1
1 gem installed
d、輸入pod --version查看一下版本號
輸出:1.1.1