Pod не найден: Не удалось найти 'cocoapods' (> = 0) среди 64 полных самоцветов (Gem :: LoadError)

После установки cocoapods с sudo gem install cocoapods, попытка запустить pod setup возвращает эту ошибку:

Could not find 'cocoapods' (>= 0) among 64 total gem(s) (Gem::LoadError)

Вывод из sudo gem install cocoapods:

CHANGELOG:

[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.28.0...0.29.0)
• [CocoaPods-core](https://github.com/CocoaPods/Core/compare/0.28.0...0.29.0)
• [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.2.0...0.3.0)

[ bug/enhancement notes removed for brevity]

Successfully installed cocoapods-0.29.0
Parsing documentation for cocoapods-0.29.0
1 gem installed

Когда я перечисляю установленные драгоценные камни, я не вижу cocoapods, перечисленных среди моих Местных драгоценных камней, но я действительно вижу 'pod', перечисленный в /usr/local/Cellar/ruby/2.0.0-p0/bin.

Конфигурация системы:

Mac OS 10.9 (upgraded from 10.8)
Xcode: 5.0.2 (upgrade from 4.x)
Ruby path: /usr/local/Cellar/ruby/2.0.0-p0

Как мне заставить кокоподов работать на меня?

Ответ 1

Удаление и переустановка CocoaPods с терминала устранила проблему (см.

Ответ 2

Для меня это было

sudo gem install cocoapods

Ответ 3

Try:

sudo pod setup

Поскольку вы установили cocoapods в качестве супервизора (sudo), есть файлы, которые супервизор может видеть, что вы не можете.

Это также означает, что после добавления pod в podFile вам также потребуется запустить

sudo pod install

вместо

pod install

В конечном итоге может быть лучше отменить установку sudo для cocoa pods и использовать RVM.

С RVM вы можете иметь разные версии наборов драгоценных камней (в том числе различные версии кокоаподов, если требуется). Перейдя по этому маршруту, вы можете обойти выполнение команд pod как sudo.

Ответ 4

Простая сделайте эту вещь, напишите ниже в терминале. sudo gem install -n/usr/local/bin cocoapods

Ответ 5

Удалите cocoapods, затем выберите y для yes и снова установите cocoapods:

enter image description here

Ответ 6

Я получил ошибку:

-bash: pod: команда не найдена

Просто сделайте это для этого:

sudo gem install cocoapods

Ответ 7

вам не нужно устанавливать cocapods с помощью sudo

попробовать:

gem install cocoapods

то

pod

чтобы проверить, работает ли он