Защитите жалобы на запуск вне Bundler, но только на 2-м терминальном окне и далее - PullRequest
0 голосов
/ 16 марта 2012

Я следую учебному пособию Майкла Хартла и выполнил 2 блока кода

$ rvm get head && rvm reload
$ chmod +x $rvm_path/hooks/after_cd_bundler

$ cd ~/rails_projects/sample_app
$ bundle install --without production --binstubs=./bundler_stubs

Теперь, когда я запускаю Guard в моем первом окне терминала, все в порядке, но когда я открываю другое окно терминала и запускаю точно такую ​​же команду, он жалуется, что я запускаю Guard вне Bundler. Почему это так?

Все еще не могу публиковать изображения, но вот скриншот 2 отдельных окон терминала терминал 1 клемма 2

Спасибо! Райан

1 Ответ

0 голосов
/ 16 марта 2012

Тесты

  1. rvm current - правильно выбран рубин
  2. echo $PATH - первая позиция должна быть путем к ... / bundler_stubs

1011 * Решения * для обеих ошибок он может снова работать с cd . - но это может быть проблематично вам нужно убедиться, что RVM был загружен правильно, и что правильный сеанс был загружен в сеансе: убедитесь, что вы используете gnome-терминал с включенным сеансом входа в систему: https://rvm.beginrescueend.com/integration/gnome-terminal/ run rvm get head --auto - держите это в уме на случай перезагрузите компьютер - в некоторых случаях требуется убедитесь, что вы не перезаписали PATH после загрузки RVM в ваши RC-скрипты

...