Использовал rails на виртуальной машине под управлением Ubuntu 11.10, но после выключения говорит, что rails не установлен - PullRequest
1 голос
/ 17 декабря 2011

Во-первых, я искал много вопросов по этой теме и попробовал несколько решений, но мне не повезло.Предисловие: Я ОЧЕНЬ новичок в Ubuntu и Ruby, хотя у меня большой опыт работы с C ++.Я использую виртуальную машину в Windows 7 для использования Ubuntu 11.10.Я работаю над более крупным проектом в качестве домашнего подрядчика, и я использую RVM.После нескольких дней работы над проектом я решил закрыть Ubuntu вместо того, чтобы просто приостановить работу виртуальной машины.Теперь, когда я использую «rails s» (который нормально запускал мой сервер всю неделю), он говорит:

The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails

Я действительно не решаюсь использовать sudo apt-get из-за других ответов, которые я прочитал здесь.Думаю, мне нужно что-то добавить в .bashrc, но пока мне не повезло.Большое спасибо!


ОБНОВЛЕНИЕ Оказывается, .rvmrc был удален из репозитория кем-то другим, и это, очевидно, не имело значения, пока я не перезагрузился, так что я в конечном итогеЯ должен был сделать, чтобы rvm использовал 1.9.2 --default (чтобы вернуть RVM обратно к моей правильной версии), а затем, в корневой папке моего проекта, rvm --create --rvmrc 1.9.2@myprojectnamehere с последующей установкой другого пакета.Не знаю, поможет ли это кому-то еще, но я надеюсь, что так

1 Ответ

0 голосов
/ 17 декабря 2011

Я поставил рельсы 3.1 на две коробки Ubuntu 11.10.Установите rvm следующим образом (как пользователь root)

  bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

После того, как rvm будет снова установлен как root, установите ruv 1.9.3 в rvm, измените rvm по умолчанию на 1.9.3.(rvm использует --default 1.9.3).Теперь убедитесь, что скрипты rvm загружены в /etc/profile.d. Возможно, вам понадобится установить / etc / profile в файл .bashrc ваших пользователей.

После этого достаточно просто вызвать gem install rails etc.

Не используйте aptitude для рубина или рельсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...