gpt4 book ai didi

ruby - 如何使用 ruby​​ 和命令行工具在 mavericks 中正确安装 cocoapod?

转载 作者:数据小太阳 更新时间:2023-10-29 07:24:48 24 4
gpt4 key购买 nike

这是我的设置:

小牛队 10.9.1Xcode 5.0.2which ruby​​ 返回这个:

/Users/quique123/.rvm/rubies/ruby-1.9.3-p194/bin/ruby

但是 dvm install ruby​​ 返回:

Already installed ruby-2.1.0.
To reinstall use:

rvm reinstall ruby-2.1.0

这是否意味着我有 ruby​​ 2.1.0?

gems list 说我已经安装了 cocoa pods & cocoapods-core 0.29.0 和其他一些 gems。

在 sudo gem install cocoa pods 之后,我得到了一堆提取和更改日志以及成功安装的 cocoa pods 0.29.0。然后它解析并安装文档,当我运行 pod setup 时,我得到:

Setting up CocoaPods master repo
Setup completed (read-only access)

所以我根据教程创建了一个文件:

platform :iOS, '7.0'
pod 'Mantle'
pod 'TSMessages'
pod 'ReactiveCocoa'

但是当我运行 pod install 时,我得到:

/Users/myusername/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in `to_specs': Could not find 'cocoa pods' (>= 0) among 37 total gem(s) (Gem::LoadError)
from /Users/quique123/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:309:in `to_spec'
from /Users/quique123/.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/quique123/.rvm/rubies/ruby-1.9.3-p194/bin/pod:22:in `<main>'

如何让 pod 正确安装以及为什么我收到 ruby​​ 1.9.3 的消息?

最佳答案

如果您安装了 rvm,请不要使用 sudo gem install cocoapods。它会产生问题。请按照以下步骤修复您的 cocoapods 安装:

  1. 卸载 Cocoapods:

    sudo gem uninstall cocoapods
  2. 确保您使用的是最新的 Ruby:

    which ruby
  3. 安装 cocoapods 不使用 sudo:

    gem install cocoapods -V --no-ri --no-rdoc
    # V: Verbose; no-ri,no-rdoc: Do not install documentation
  4. 设置 Cocoapods:

    pod setup

现在应该可以工作了。

关于ruby - 如何使用 ruby​​ 和命令行工具在 mavericks 中正确安装 cocoapod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20986029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com