ошибка "cucumber: command not found" в командной строке;"грабли огурец" работает нормально, хотя - PullRequest
0 голосов
/ 07 апреля 2010

Только что обновил мои драгоценные камни огурца в моей системе и столкнулся с проблемой при запуске моих помеченных огуречных функций. Команда "cucumber" больше не работает в моей командной строке.

-bash: огурец: команда не найдена

Первоначально предполагалось, что мой $ PATH не был правильно настроен в моем bash_login. Здесь все кажется правильным, я думаю:

echo $ PATH / Опт / местные / бен: / OPT / местные / SBIN: / SW / бен: / SW / SBIN: / бен: / SBIN: / USR / бен: / USR / SBIN: / USR / местные / MySQL / бен: / USR / местные / бен: / OPT / местные / бен: / USR / местные / SBIN: /var/lib/gems/1.8/bin: / USR / X11R6 / бен

Следует добавить, что задача rake для огурца выполняется, но, как вы знаете, она выполняет все тесты для моего приложения. И записывать конкретное местоположение для функции каждый раз, когда я хочу запустить ее, немного трудоемко, поэтому я стремлюсь, чтобы мои теги огурца снова работали.

Любые мысли или советы будут очень благодарны.

1 Ответ

2 голосов
/ 08 апреля 2010

Сообщение об ошибке, которое вы получаете от bash, и тот факт, что which cucumber не выдает никаких результатов, указывает на то, что исполняемый файл cucumber не находится на вашем пути. Проверьте путь RubyGems, запустив gem env и обновив путь к операционной системе соответствующим образом.

...