2

Я использовал нижеприведенные команды для установки 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 ответа4

2

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

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

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

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

rvm use 1.9.3 после того, как gem install rails .

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

bundle install

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

rvm sudo bundle install

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

0

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .