rails --v работает для пользователя root, но не для других пользователей

Я просто настроил среду rails, следуя https://gorails.com/setup/ubuntu/14.04 и используя рекомендованную опцию, то есть с rbenv. Хотя rails установлен и работает правильно, но только для пользователя root. Когда какой-либо другой пользователь пытается использовать rails в той же системе, появляется следующее сообщение

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>

Кроме того, вы знаете, что bundler не нравится запускаться (хотя он запускается, но предупреждает) как пользователь root.

Есть идеи, что я делаю не так?

0
задан 30 January 2016 в 16:06

1 ответ

Можно установить для определенного пользователя или или попробовать ниже.

Вы, возможно, должны были бы изменить Ваш /etc/gemrc или /root/.gemrc. Значение по умолчанию установлено на:

gem: --user-install

Или можно использовать

gem install --no-user-install rails

Через: https://superuser.com/questions/475977/how-install-gem-rails-for-all-users-in-arch-linux

1
ответ дан 31 January 2016 в 02:06
  • 1
    В то время как ответ действителен, не, все Университеты сделали шаг для конфигурирования их сервисов в CAT +1 – Rui F Ribeiro 27 April 2017 в 22:29

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

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