【发布时间】:2014-02-23 07:10:57
【问题描述】:
我尝试在 cocoapods 项目上报告此问题,但被指示在此处发帖。我最近接手了一个我工作的项目,但我无法让以前的顾问设置在我的本地工作站上运行。我能够成功安装 cocoapods gem,但是,当我运行 pod install 时,它爆炸了......
specification.rb:1990:in `raise_if_conflicts': Unable to activate xcodeproj-0.14.1, because activesupport-4.0.0.rc1 conflicts with activesupport (~> 3.0) (Gem::LoadError)
from /Users/chrishough/.rbenv/versions/2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb:1163:in `activate'
from /Users/chrishough/.rbenv/versions/2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb:1199:in `block in activate_dependencies'
from /Users/chrishough/.rbenv/versions/2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb:1185:in `each'
from /Users/chrishough/.rbenv/versions/2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb:1185:in `activate_dependencies'
from /Users/chrishough/.rbenv/versions/2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb:1167:in `activate'
from /Users/chrishough/.rbenv/versions/2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:48:in `gem'
from /Users/chrishough/.rbenv/versions/2.0.0-p0/bin/pod:22:in `<main>'
我目前将 rbenv 与 ruby 2.0.0 和最新版本的 xcode、git 等一起使用。我所有的 ruby 和 rails 项目都运行良好,但我对 ios 有点陌生。
想法?指针?
https://github.com/CocoaPods/CocoaPods/issues/1775 https://github.com/CocoaPods/CocoaPods/issues/1762
【问题讨论】:
-
这看起来像是与您的 ruby 环境的 gem 依赖冲突。也许您可以尝试使用 rbenv 安装新版本的 ruby,并且只安装 cocoapods gem。或者尝试从当前版本的 ruby 中卸载有问题的 gem。或者你可以尝试使用 bundler 然后运行
bundle exec pod install。 -
@JimJeffers 有效,请参阅下面的答案:)
标签: ios ruby macos cocoapods activesupport