mar*_*oko 4 ruby installation cocoapods
这是我的设置:
小牛10.9.1 Xcode 5.0.2哪个ruby返回:
/Users/quique123/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
Run Code Online (Sandbox Code Playgroud)
但是dvm install ruby返回:
Already installed ruby-2.1.0.
To reinstall use:
rvm reinstall ruby-2.1.0
Run Code Online (Sandbox Code Playgroud)
所以这不意味着我有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)
Run Code Online (Sandbox Code Playgroud)
所以我从教程中创建了一个文件:
platform :iOS, '7.0'
pod 'Mantle'
pod 'TSMessages'
pod 'ReactiveCocoa'
Run Code Online (Sandbox Code Playgroud)
但是当我运行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>'
Run Code Online (Sandbox Code Playgroud)
如何正确安装pod以及为什么我收到ruby 1.9.3的消息?
如果你安装了rvm,请不要使用 sudo gem install cocoapods.它会产生问题.请按照以下步骤修复您的cocoapods安装:
卸载Cocoapods:
sudo gem uninstall cocoapods
Run Code Online (Sandbox Code Playgroud)确保你使用最新的Ruby:
which ruby
Run Code Online (Sandbox Code Playgroud)安装时cocoapods不sudo:
gem install cocoapods -V --no-ri --no-rdoc
# V: Verbose; no-ri,no-rdoc: Do not install documentation
Run Code Online (Sandbox Code Playgroud)设置Cocoapods:
pod setup
Run Code Online (Sandbox Code Playgroud)应该现在就行.
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |