2012-07-02 2 views
3

Я новичок в рельсах и пытаюсь запустить демонстрационное приложение. У меня возникли проблемы с моей Linux-системой (lubuntu, в основном чистая установка), чтобы запустить «bundle install». Даже если это произойдет, если я закрою терминал и запустим другой, он не сможет снова запуститься. Цикл выглядит примерно так:Ruby: «gem install bundler», не устанавливающий пакет

[email protected]:~/railsstuff/sample_app_2nd_ed$ bundle install 
ERROR: Gem bundler is not installed, run `gem install bundler` first. 

[email protected]:~/railsstuff/sample_app_2nd_ed$ gem install bundler 
Successfully installed bundler-1.1.4 
1 gem installed 

[email protected]:~/railsstuff/sample_app_2nd_ed$ bundle install 
ERROR: Gem bundler is not installed, run `gem install bundler` first. 

Насколько я могу сказать, я использую последнюю версию Ruby, и РВМ, кажется, работает хорошо.

Может ли кто-нибудь объяснить, что здесь происходит?

+1

Создал ли новый гемсет с rvm? Вы переключаетесь на этот gemset через «rvm use» при открытии нового терминала? –

+0

«rvm use 1.9.3 --default» исправляет это, когда я запускаю его в новом терминале. – pdel

+0

Да, но для использования определенного gemset вы бы сделали что-то вроде «rvm use [email protected]» –

ответ

4

Я могу подтвердить, что это происходит в новой установке Linux Mint. Я использую gnome-terminal, и я применил обходную команду «Run command as login shell». Я использую ruby ​​1.9.3 и ничего не сделал с gemset. Когда я печатаю «список драгоценных камней», я вижу все рубины, которые я установил (первый час, когда я установил rvm, я играл вокруг установки некоторых проектов и, казалось, был в отличном рабочем состоянии).

Похоже, добавив

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

в ~/.bashrc проясняет проблемы несоответствия. Странно, что он работал нормально сначала без него ... И это должен быть только поиск .bash_login в первую очередь ...

+0

У меня такая же проблема, и я пропустил запись выше в моем .bash_profile (установленном как часть скрипта установки rvm) но все еще имеет эту проблему. –

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