Не удалось загрузить gem cocoa pods при создании репо

rubygems/dependency.rb: 296: in `to_specs ': не удалось найти "cocoapods" ( >= 0) среди 35 всех драгоценных камней (Gem:: LoadError)

из/Users/divyam.shukla/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec '

from /Users/user/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem'
from /Users/user/.rvm/gems/ruby-2.0.0-p247/bin/pod:22:in `<main>'

Я получаю эту ошибку.

Ответ 1

Привет, у меня была та же проблема, что и у вас, я решаю ее в следующих шагах:

(я настоятельно рекомендую использовать rvm для управления версиями ruby)

  • Удалите cocoapods с помощью gem uninstall cocoapods
  • Установите rvm, чтобы сделать это Я выполнил следующие шаги https://rvm.io/rvm/install
  • После этого переустановите cocoapods с помощью gem install cocoapods
  • run pod setup

И после этого все работает как шарм!

Вы могли заметить, что я не использовал sudo.

Надеюсь, это поможет вам.

РЕДАКТИРОВАТЬ: Если у вас медленное подключение к Интернету, это может занять несколько минут, чтобы проверить ход или шаги, используя pod setup --verbose

Ответ 2

Я просто запустил этот без каких-либо изменений с помощью rvm.

У меня есть версия rvm: rvm 1.25.30 (stable).

Шаг 1: sudo gem uninstall cocoapods

Шаг 2: gem install cocoapods

Шаг 3: pod setup

Не устанавливайте с помощью sudo.

Ответ 3

сделайте следующее: sudo gem install -n/usr/local/bin cocoapods