Задать вопрос
Chvalov
@Chvalov

Как заставить работать Ruby от пользователя?

Установил ruby and rails от пользователя redmine
От пользователя доступно к выполнению только команда rvm
Команды ruby -v или bundleне работают
Пишет что команда не найдена

Прописал PATH:
~/.profile
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes rvm bin if it exists
if [ -d "$HOME/.rvm/bin" ] ; then
  PATH="$PATH:$HOME/.rvm/bin"
fi

if [ -s "$HOME/.rvm/scripts/rvm" ] ; then
  source "$HOME/.rvm/scripts/rvm"
fi

if [ -s "$HOME/.rvm/scripts/completion" ] ; then
  source "$HOME/.rvm/scripts/completion"
fi

Ничего не помогло, также прописал export в .bashrc
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin:$HOME/.rvm/scripts/rvm"

Изменений никаких, что делать в такой ситуации ??

Работает только после исполнения команды:
source /home/redmine/.rvm/scripts/rvm
но каждый раз вводить команду не вариант !
  • Вопрос задан
  • 184 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
Chvalov
@Chvalov Автор вопроса
В ~/.bashrc или ~/.profile поместить:
# This loads RVM into a shell session.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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