Инсталирайте Cocoapods

Когато се опитвам да инсталирам Cocoapods или да актуализирам gem на Mavericks (10.9.1), продължавам да получавам следното и не мога да намеря решение. Ето грешката:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:205:в parse': (<unknown>): could not find expected ':' while scanning a simple key at line 2 column 1 (Psych::SyntaxError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:205:in parse_stream' от /System/Library/Frameworks/Ruby.framework/Versions/2.0/ usr/lib/ruby/2.0.0/psych.rb:153:in parse' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:129:in load' от /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/config_file.rb :318:в load_file' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/config_file.rb:191:in initialize' от /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/gem_runner.rb:66:в new' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/gem_runner.rb:66:in do_configuration' от /System/Library/Frameworks /Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/gem_runner.rb:46:in run' from /usr/bin/gem:21:in'


person ebender    schedule 09.02.2014    source източник


Отговори (1)


Изглежда, че има несъвместимост между версията на вашата система ruby ​​и версията на cocoapods, която се опитвате да инсталирате.

Горещо ви препоръчвам да инсталирате rvm, за да управлявате рубин версиите на вашия Mac.

След като rvm е инсталиран, опитайте да стартирате:

$ gem install cocoapods

rvm може да обработва множество Ruby версии, които са за всеки потребител във вашата система. Ако сте използвали sudo всеки път, когато изпълнявате ruby ​​командите си, rvm също е вашият отговор.

person applejack42    schedule 11.12.2014