У меня проблема с огурцом. Я просматриваю все другие ответы StackOverflow, и ни один из них не соответствует моему сценарию.Calabash cucumber: команда не найдена - огурец не в/usr/bin
Я запускаю следующую строку кода в скрипте Unix, который должен запустить калабаш Огурцы (чтобы кальян водить симулятор IOS на Mac OSX:
DEVICE_TARGET='iPhone 5s (9.1)' APP=./myapp.app cucumber
Я получаю следующее сообщение об ошибке, когда выше линии работает:
cucumber: command not found
проблема, кажется, что огурец не установлен в корневую папку /usr/bin
(это не содержит папку «огурец», как ожидалось) установить калабаш огурец с помощью
sudo gem install calabash-cucumber -v 0.16.4
Я вижу, что у меня есть огурец сам установлен в /Library/Ruby/Gems/2.0.0/gems/cucumber-1.3.19/bin
, и я добавил, что на моем пути, отредактировав свой .bash_profile, а команда «огурец», то работает, однако для системы я работаю я получаю целый набор различных ошибок, так как ожидается, что огурцы будут доступны в каталоге /usr/bin
.
Я установил огурец калабаша на других компьютерах (работает El Capitan, та же ОС, с которой у меня возникла проблема), а огурец успешно установлен в /usr/bin
.
Удаление и переустановка кальяба-огурца не работает. Что я могу сделать, чтобы огурец был установлен в /usr/bin
? Я подозреваю, что это как-то связано с разрешениями (и я отключил проверку целостности системы на машине, однако это не имеет значения).
Не рекомендуется устанавливать камни с 'sudo'. – jmoody