2014-01-30 1 views
3

Я пробовал сообщать об этой проблеме в проекте cocoapods, но был направлен для публикации здесь. Недавно я взял проект, в котором я работаю, и у меня возникли проблемы с тем, что предыдущая настройка консультанта для работы на моей локальной рабочей станции. Я был в состоянии успешно установить cocoapods камень, однако, когда я бегу pod install он взрывает ....cocoapods activesupport конфликты ios development

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 с рубином 2.0.0 и последними изданиями Xcode, мерзавца и т.д. Все мои проекты с рубинами и рельсами работают нормально, но я немного нул для ios.

Мысли? Указатели?

https://github.com/CocoaPods/CocoaPods/issues/1775 https://github.com/CocoaPods/CocoaPods/issues/1762

+1

Это похоже на конфликт зависимости от камней с вашей рубиновой средой. Возможно, вы можете попробовать установить новую версию ruby ​​w/rbenv и установить только драгоценный камень cocoapods. Или попробуйте удалить оскорбительный камень из текущей версии ruby. Или вы можете попробовать использовать bundler, а затем запустить 'bundle exec pod install'. –

+0

@JimJeffers, которые работали, см. Ответ ниже :) –

ответ

2

Пер @jimjeffers комментарий выше, я должен был переключиться на другую версию Ruby, 2.0 установлен, в этом случае «2.0.0-P195» и run rbenv local 2.0.0-p195 => после того, как следовать инструкциям на http://cocoapods.org/ :

gem install cocoapods 
pod install 

и после его завершения я смог запустить проект ios.