安装带有sudo gem install cocoapods的cocoapods后,尝试运行" pod setup"返回此错误:
Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError)
" pod设置输出":
/Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:313:in `to_specs': Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/Kevin/.rvm/gems/ruby-1.9.3-p194:/Users/Kevin/.rvm/gems/ruby-1.9.3-p194@global', execute `gem env` for more information
from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:322:in `to_spec'
from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:53:in `gem'
from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/bin/pod:22:in `<main>'
当我检查GEM_PATH中列出的目录时,它包括:
...
drwxr-xr-x 5 root staff 170B Jun 16 23:35 cocoapods-core-0.33.1/
drwxr-xr-x 5 Kevin staff 170B Jun 16 23:41 cocoapods-downloader-0.6.1/
drwxr-xr-x 15 Kevin staff 510B Jun 16 23:41 cocoapods-plugins-0.2.0/
drwxr-xr-x 11 Kevin staff 374B Jun 16 23:41 cocoapods-trunk-0.1.3/
drwxr-xr-x 15 Kevin staff 510B Jun 16 23:41 cocoapods-try-0.3.0/
...
所以文件在那里,虽然它的核心是root,因为我使用了sudo gem install cocoapods
。
我之前尝试过的Stack Overflow问题建议的解决方案:
答案 0 :(得分:22)
不要使用sudo。
1: sudo gem uninstall cocoapods
2: gem install cocoapods
3: pod install
答案 1 :(得分:3)
我有同样的问题。
解决了这个问题rvmsudo
代替sudo
重新安装
rvmsudo gem install cocoapods
希望它有所帮助!
答案 2 :(得分:2)
如果你的osx是10.11 使用 sudo gem install -n / usr / local / bin GEM_NAME_HERE
答案 3 :(得分:0)
在终端中运行命令rvm use system,即使系统Ruby是2.0.0,安装仍然有效。