如何正确地使用ruby和命令行工具在小牛中安装cocoapod?

 o筱灵丹 发布于 2023-02-05 12:12

这是我的设置:

小牛10.9.1 Xcode 5.0.2哪个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说我已经安装了可可豆荚和cocoapods-core 0.29.0以及其他一些宝石.

在sudo gem安装可可豆荚之后,我获得了一堆提取并更改了日志和成功安装的可可豆荚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安装时,我得到:

/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 `
'

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

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

      卸载Cocoapods:

      sudo gem uninstall cocoapods
      

      确保你使用最新的Ruby:

      which ruby
      

      安装时cocoapodssudo:

      gem install cocoapods -V --no-ri --no-rdoc
      # V: Verbose; no-ri,no-rdoc: Do not install documentation
      

      设置Cocoapods:

      pod setup
      

    应该现在就行.

    2023-02-05 12:15 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有