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.