Проблема с установкой направляющих

Я установил направляющие в своей системе Ubuntu 14.04, следующей инструкциям, упомянутым в этой статье DigitalOcean. Обратите внимание, что я устанавливаю направляющие в своей локальной системе а не в DigitalOcean - я просто следовал инструкциям для установки направляющих оттуда.

Я следую инструкциям, упомянутым в разделе "Quick Way".

Все пошло прекрасное. Никакие отклонения во время установки. Я также работал source управляйте, как проинструктировано в конце того раздела.

Мне также удалось создать приложение направляющих (только что начал учиться), и играл вокруг немного. Нет жалуется.

Теперь, это произошло несколько дней назад.

Сегодня, я пытаюсь запустить сервер с помощью команды $ rails server и я получаю следующий ответ -

The program 'rails' can be found in the following packages:
 * ruby-railties-3.2
 * ruby-railties-4.0
Try: sudo apt-get install <selected package>

Я не понимаю то, что произошло. Я подозревал, что некоторое автоматическое обновление произошло, который перезаписал установленные пакеты, таким образом, я попробовал установку направляющих DigitalOcean снова.

Теперь, я нахожусь в терминале, в котором я выполнил команды установки. направляющие были установлены, и я могу играть с ним.

Однако я заметил, что, если я открыл другой терминал и попытался использовать команду направляющих, я снова получаю то же сообщение как выше указания, что направляющие не установлены.

Что происходит здесь? Как я могу удостовериться, что установка направляющих остается через терминалы и что еще более важно что я не теряю ее, когда я перезапускаю систему.

2
задан 30 December 2014 в 07:27

2 ответа

Статья, которую Вы связали, описывает, как установить как непривилегированный пользователь - другими словами, файлы входят в Ваш пользовательский каталог, а не в системные каталоги. Стандартная среда оболочки не знает, как найти эти файлы, таким образом, шаг

source ~/.rvm/scripts/rvm

, данный в инструкциях, необходим для создания подходящей среды в текущей оболочке . При отъезде текущей оболочки (например, переключаясь на различный терминал, или выходя из системы) необходимо будет работать эти source команда снова.

, Если Вы хотите сделать среду персистентной, необходимо быть в состоянии добавить команду к ~/.bashrc файл, как описано здесь Команда RVM: источник ~/.rvm/scripts/rvm

3
ответ дан 19 November 2019 в 22:30

Попробуйте это:

sudo apt-get install mysql-client libmysqlclient-dev

выше был необходим для меня, затем:

gem install bundler

bundle

0
ответ дан 19 November 2019 в 22:30

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

Похожие вопросы: