Rails - Ошибка установки

Я использовал приведенные ниже команды для установки rails в Ubuntu 12.10

sudo apt-get update

sudo apt-get install curl

\curl -L https://get.rvm.io | bash -s stable

source ~/.rvm/scripts/rvm

rvm requirements

rvm install 1.9.3

rvm use 1.9.3 --default

rvm rubygems current

gem install rails

Все шаги идут хорошо, но это работает для терминала, на котором мы устанавливаем рельсы. Если мы выходим из терминала и работаем над новым терминалом, возникает следующая ошибка.

Программу 'rails' можно найти в следующих пакетах: * rails * ruby-railties-3.2 Попробуйте: sudo apt-get install

Помогите мне установить рельсы.

4 ответа

Вы должны загрузить скрипт rvm в вашу оболочку.

Поместите это в конец вашего.zshrc или.bashrc или что-то еще в зависимости от вашей оболочки:

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

source ~/.rvm/scripts/rvm rvm - использование по умолчанию 1.9.3-p374

Запустив следующий код на каждом терминале, Ruby on rails get начинает работать.
Эта проблема возникла из-за

Откройте настройки терминала и убедитесь, что на вкладке "title and command" установлен флажок "run command as a login shell", он загрузит ~ /.bash_profile, который содержит что-то вроде "[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"и установите env для rvm.

Не совсем уверен, что именно ваша проблема. Если вы используете rvm и установили Rails вместе с ним, возможно, вам придется использовать

rvm use 1.9.3 после gem install rails,

Тогда вы можете или не можете иметь gemset с этим. Так:

bundle install

следует установить Rails gem в этом gemset, Может быть, использовать

rvm sudo bundle install

или просто вручную установите гем Rails.

Другие вопросы по тегам