Под установка не работает в реагировать родной Mac OS Каталина 10.15

28

Ошибка: Система / Библиотека / Каркасы / Ruby.framework / Версии / 2.3 / usr / bin / ruby: плохой интерпретатор: Нет такого файла или каталога

в Mac OS Catalina

SaGaR Patel
источник
Может быть, попробуйте использовать cocoapods, установленные через homebrew. Меня устраивает.
Snowfish

Ответы:

90

Вы можете исправить это, запустив

sudo gem install -n /usr/local/bin cocoapods 
Зеешан Ансари
источник
3
Ух, вдруг исчезнувший рубиновый переводчик в Каталине застал меня врасплох. Рад, что нашел это простое решение.
Будет
Это сработало для меня. Но после запуска команды необходимо установить инструменты командной строки в местах в настройках XCode.
Гурджиндер Сингх
@GurjinderSingh не могли бы вы расширить, что вы имеете в виду, установив инструменты команд в настройках XCode?
Solvitieg
@Solvitieg Перейдите в настройки XCode-> Вкладка Locations-> Инструменты командной строки (если пусто) Выберите текущий XCodeVer из выпадающего списка.
Гурджиндер Сингх
Работал для меня, ты супер герой
Дэвид Виллегас
8

Запустите следующую команду в терминале

sudo gem install cocoapods

Для более подробной информации перейдите по этой ссылке.

https://github.com/CocoaPods

Имран
источник
0

Я решил это так

1) cd ~ / .cocoapods

2) репозиторий rm -r

3) sudo gem установить cocoapods

4) установка пакета

Муджахед Ансари
источник
к сожалению, у меня не получилось. Все sudo gem install cocoapodsеще показывает ту же ошибку ruby.
икк
Сначала удалите все инструменты gem и pod, а затем попробуйте приведенные выше команды.
Муджахед Ансари
0

Это решение сработало для меня.

1) Перейдите в настройки XCode -> вкладка «Местоположения». См. Изображение для вкладок "Местоположения".

2) Проверьте раздел Инструменты командной строки. Если оно пустое, убедитесь, что выбраны текущие инструменты командной строки. Смотрите изображение для раздела инструментов командной строки.

3) Беги sudo gem install -n /usr/local/bin cocoapods

Это сработало как шарм для меня. Надеюсь, это тоже для кого-то другого. Удачного кодирования!

Дейв
источник