如何正确地使用ruby和命令行工具在小牛中安装cocoapod?
发布时间:2020-12-17 03:48:37 所属栏目:百科 来源:网络整理
导读:这是我的设置: 小牛队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.
这是我的设置:
小牛队10.9.1 /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吗? 宝石列表说我已经安装了可可豆荚和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 `<main>' 如何正确安装pod以及为什么我收到ruby 1.9.3的消息? 解决方法
如果你安装了rvm,请不要使用sudo gem install cocoapods.它会产生问题.请按照以下步骤修复您的cocoapods安装:
>卸载Cocoapods: sudo gem uninstall cocoapods >确保您使用的是最新的Ruby: which ruby >安装没有sudo的cocoapods: gem install cocoapods -V --no-ri --no-rdoc # V: Verbose; no-ri,no-rdoc: Do not install documentation >设置Cocoapods: pod setup 应该现在就行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |