ruby - Pod setup 找不到 cocoapods

标签 ruby gem rubygems cocoapods

使用 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 问题建议的解决方案:

  1. 不用 sudo 安装 cocoapods: 建议 here .但是,即使按照这些说明,我在尝试使用 gem install cocoapods 时仍被拒绝许可。

  2. Sudo pod 设置:建议 here .但是,pod 告诉我不能在 sudo 中使用它。

  3. 更改 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/

相关文章:

ruby-on-rails - Rails 3. 如何为人建模?

ruby - 直接修改 Gemfile.lock 会发生什么?

ruby - Mac OS X 10.6.8 手动编译 Ruby 时的 GEM 在哪里?

javascript - rails 上的 ruby : leaflet-rails not loading

css - 我如何创建一个 gem,它将从模板生成一个 css 文件

ruby require_relative 给出 LoadError : cannot infer basepath inside IRB

ruby - 如何在不运行程序的情况下测试程序 [ruby test/unit]

ruby - 使用 Popen 在 Windows 中使用 Unicode 文件名对电影进行编码

ruby-on-rails - 本地 Gem Assets 未更新

ruby-on-rails - rails 1.9.3 `to_specs' : Could not find railties Gem:load error