ios - 如何修复 Cocoapods 安装设置错误?

标签 ios iphone ruby ipad cocoapods

我想在我的 mac 上安装 cocoapods,但我无法安装它。它显示以下错误:

$ sudo gem update --system*

Latest version currently installed. 
Aborting.
$ sudo gem install cocoapods**
Successfully installed cocoapods-0.34.4
Parsing documentation for cocoapods-0.34.4
1 gem installed
$ pod setup
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'cocoapods' (>= 0) among 200 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/(user name)/.rvm/gems/ruby-1.9.3-p374:/Users/vamshiraghu/.rvm/gems/ruby-1.9.3-p374@global', execute `gem env` for more information
    from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:324:in `to_spec'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:58:in `gem'
    from /usr/bin/pod:22:in `<main>'

所以有人知道这个错误来解决它吗?

最佳答案

我也有同样的问题。尝试不同的安装和卸载组合时出现不同类型的错误。喜欢

[!] The `master` repo requires CocoaPods 0.32.1 - 

.rvm/gems/ruby-2.0.0-p598/gems/claide-0.4.0/lib/claide/command.rb:217:in `rescue in run': undefined method `verbose?' for nil:NilClass (NoMethodError)

    .rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require': cannot load such file -- colored (LoadError)
     from /Users/riverhuang/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require'
    from /Users/riverhuang/.rvm/gems/ruby-2.1.5@global/gems/cocoapods-0.36.2/lib/cocoapods/user_interface.rb:8:in `<module:UserInterface>'
    from /Users/riverhuang/.rvm/gems/ruby-2.1.5@global/gems/cocoapods-0.36.2/lib/cocoapods/user_interface.rb:7:in `<module:Pod>'
    .
    .
    .
    from /Users/riverhuang/.rvm/gems/ruby-2.1.5/bin/pod:23:in `load'
    from /Users/riverhuang/.rvm/gems/ruby-2.1.5/bin/pod:23:in `<main>'
    Could not find proper version of cocoapods (0.29.0) in any of the sources
    Run `bundle install` to install missing gems.

清除我电脑中的所有 gem 后,我终于修复了它。这是我清除所有 gem 的步骤。

gem uninstall --all
sudo gem uninstall --all

卸载所有 gem 后,我重新安装 cocoapods。

sudo gem install cocoapods

然后重启终端并运行:

pod setup

我猜它在依赖性 gems 中有冲突(错误的版本或不在正确的路径中)。就像我运行“bundle install”后,它总是安装 cocoapods 0.29.0 及其所有依赖项。使用和不使用“sodu”安装 gems 及其对版本 0.36.2 的不同位置的依赖性。

关于ios - 如何修复 Cocoapods 安装设置错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26795553/

相关文章:

ios - 适用于 iO 的 Crittercism SDK 版本 2.3.5

iphone - 如何使用 iPhone SDK 创建 PDF 文档?

iphone - UIButton 上的详细披露指示器

iphone - CocoaTouch 中的日期

ruby-on-rails - 在 ruby​​ on rails 中将参数从一个 Controller 传递到另一个 Controller

ruby - Rails 3 路由 : Resource actions and nested resource with :path => "/"

ios - SwiftUI View 的快照被部分截断

ios - 如何为 NSObject 中的每个项目添加价格?

ruby - 多次弹出/移动 ruby​​ 数组

c# - Unity Share 脚本 Android 到 iOS