使用 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 问题建议的解决方案:
不用 sudo 安装 cocoapods: 建议 here .但是,即使按照这些说明,我在尝试使用
gem install cocoapods
时仍被拒绝许可。Sudo pod 设置:建议 here .但是,
pod
告诉我不能在 sudo 中使用它。更改 cocoapods 文件的权限:建议 here .我尝试运行最佳答案提供的行,但它说这些文件不存在。
如何让 pod setup
工作?
最佳答案
不要使用 sudo。
1: sudo gem uninstall cocoapods
2: gem install cocoapods
3: pod install
关于ruby - Pod setup 找不到 cocoapods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24321534/