Недавно попытался сделать, pod setup
и я получаю это:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
Я следовал руководству Рэя Вендерлиха по установке Cocoapods, и я получил эту проблему, поэтому я понятия не имею, что происходит.
Ответы:
Я столкнулся с этой проблемой при обновлении до Mac OS High Sierra.
Это было мое исправление:
Я нашел этот ответ в списке проблем CocoaPods на Github .
источник
sudo gem install cocoapods
brew update
иbrew upgrade
установил последние кокаподы для меня и сделалЭто случилось, когда я перешел на Каталину. Я решил это, запустив:
источник
brew uninstall openssl & brew install openssl
После обновления до High Sierra я получил ту же ошибку, просто переустановил cocoapods
источник
Та же проблема, с которой я столкнулся, когда я обновил нашу систему с
Sierra
доMojave.
Также работает для КаталиныРаботали следующие шаги:
Я получил помощь по следующей ссылке .
источник
Sudo
перед, чтобы получить разрешение на запись fwiw.я исправил это, запустив
brew install ruby
источник
rew uninstall cocoapods
rew install cocoapods
после того, как я установил ruby, чтобы ошибка исчезла.Эта строка спасла мой день.
источник
Пока я пытаюсь установить снова, я получил еще одну ошибку, говоря, что
Тогда я сделал это и работал нормально.
источник
sudo
было все, что вам нужно. См. Комментарий от [ stackoverflow.com/users/877341/blackhawk4152] вышеУ меня сработало следующее:
https://stackoverflow.com/a/60464653
источник
На моем Mac это решило проблему:
источник
После обновления с OS X Mojave до OS X Catalina я получил это сообщение при запуске
pod init
илиpod --version
:-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
Мне не нравится идея,
sudo gem install cocoapods
поэтому у меня есть папка .cocoapods в моем пользовательском каталоге, и я изменил свой .bash_profile, чтобы он указывал на нее. Ошибка, которую я получил, состояла в том, что версия 2.3 была жестко запрограммирована в этом файле:/Users/eric/.gem/bin/pod
и Каталина пришла с 2.6.Возможно, что установка sudo перезапишет этот файл успешно, и, вероятно, удастся, но я хотел сохранить первоначальные настройки.
Я был в состоянии просто изменить первую строку shebang файла,
/Users/eric/.gem/bin/pod
чтобы иметь путь с 2.6 вместо 2.3, и это сработало. Все изменения меняли «3» на «6» в моей погоне, поскольку версия все еще была «2».источник
Исправлено с
источник
В моем случае ничего из вышеперечисленного не сработало. У меня был установлен ruby 2.3.0, и мне пришлось перейти на версию 2.0.0:
gem update --system 2.0.0
источник
Для этого «одобренный rubyist» способ состоит в том, чтобы установить менеджер версий ruby (rbenv) и через него установить cocoapods.
sudo
Возиться с и ваши рубины может привести к слезам.источник