2015-06-18 2 views
2

Я пытаюсь установить Cocoapods версию 0.35.0 с помощью следующей команды:Ошибка при установке Cocoapods 0.35.0

sudo gem install cocoapods --version 0.35.0 

Когда я пытаюсь проверить версию с

pod --version 

Я получаю следующее сообщение об ошибке:

--------------------------------------------- 
Error loading the plugin with path `/Library/Ruby/Gems/2.0.0/gems/cocoapods-try-0.4.5/lib/cocoapods_plugin.rb`. 

NoMethodError - undefined method `tmpdir' for Dir:Class 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-try-0.4.5/lib/pod/command/try.rb:66:in `<class:Try>' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-try-0.4.5/lib/pod/command/try.rb:8:in `<class:Command>' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-try-0.4.5/lib/pod/command/try.rb:5:in `<module:Pod>' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-try-0.4.5/lib/pod/command/try.rb:4:in `<top (required)>' 
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require' 
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-try-0.4.5/lib/cocoapods_plugin.rb:1:in `<top (required)>' 
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require' 
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require' 
/Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command/plugins_helper.rb:104:in `safe_require' 
/Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command/plugins_helper.rb:32:in `block in load_plugins' 
/Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command/plugins_helper.rb:31:in `each' 
/Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command/plugins_helper.rb:31:in `load_plugins' 
/Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command.rb:265:in `run' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/lib/cocoapods/command.rb:45:in `run' 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/bin/pod:43:in `<top (required)>' 
/usr/bin/pod:23:in `load' 
/usr/bin/pod:23:in `<main>' 
--------------------------------------------- 

0.35.0 

Я попытался удалить cocoapods и xcodeproj и установить его снова, но это не делает Работа. Раньше у меня было еще три подобных ошибки, но я избавился от них с

sudo gem update --system 

Тем не менее, я не могу исправить последнюю ошибку.

ответ

5

Я решил проблему, используя RVM, потому что я решил, что ошибка может иметь какое-то отношение к рубиновому управлению версиями на моем mac. Я только что установил его с

\curl -sSL https://get.rvm.io | bash -s stable --ruby 

и затем плавно установлены пластыри Cocoapods.

0

Я столкнулся с той же проблемой с ruby ​​2.1.2, но кажется. ruby-2.2.2 работает нормально

6

Имел ту же проблему. Cocoapods изменили доступ для чтения к cocoapods_plugin.rb. Попробуйте:

Судо CHMOD 644 /Library/Ruby/Gems/2.0.0/gems/cocoapods-stats-0.6.0/lib/cocoapods_plugin.rb

+0

решить мою проблему – mindbomb

Смежные вопросы