2012-06-28 4 views
0

Я использую ubuntu 12.04 LTS.I успешно установил рубин через rvm и rails. Я также могу посмотреть, какая версия рельсов и рубинов в терминале, набрав rails -v, ruby ​​-v последовательно. другой рукой, я установил терминатор на моем ubuntu, и я столкнулся с сообщением об ошибке, пока я печатал rails -v: В настоящее время программа «rails» не установлена. Вы можете установить его, набрав: sudo apt-get install rails Когда я набрал ruby ​​-v, нет сообщения об ошибке, он печатает версию, без проблем. Обратите внимание, что я уже установил рубин и рельсы успешно, и он работает правильно с терминалом. Вот некоторые фотографии из ситуации:Терминатор не смог найти рельсы

http://imageshack.us/f/819/screenshotfrom201206281.png/

http://imageshack.us/photo/my-images/407/screenshotfrom201206281.png/

+0

Обычно это плохая идея запускать версию rails из диспетчера пакетов из вашего дистрибутива, то же самое происходит с ruby. Рубиновая версия, упакованная из вашего дистрибутива, должна использоваться только как зависимость от других пакетов для вашего дистрибутива. Мое предложение - установить rvm (http://rvm.beginrescueend.com/) и запустить рельсы оттуда, поверьте, он заработает за пару дней. –

ответ

4

У меня была такая же проблема при использовании rvm. Чтобы устранить его, вы должны добавить:

source ~/.rvm/scripts/rvm 

в ваш ~/.bashrc

1

Я также enconter эта проблема, как вы, рельсы могут работать на терминале, но не termilator, я не могу решить. Поэтому я использую tmux вместо termilator, который также может разбивать окна и еще сильнее.

3

Я была очень похожая проблема. Многие из команд моей среды рельсов не работали на Terminator, и следующее решение было для меня.

Щелкните правой кнопкой мыши по окну Terminator. Настройки> Профили> Команда и проверить «команду Запуск от имени входа оболочки»

Пожалуйста, обратитесь к следующему сообщению, почему это работает https://askubuntu.com/questions/121073/why-bash-profile-is-not-getting-sourced-when-opening-a-terminal

Вот еще некоторое представление о входе в систему оболочки из РВМ https://rvm.io/support/faq#shell_login

+0

Эти инструкции для терминала Гнома, а не Терминатора, не так ли? – Eduardo

Смежные вопросы