Каждый раз, когда я вхожу в мой VPS, я должен запустить source ~/.bashrc
, прежде чем я смогу запустить любые команды, ruby
или gem
.-bash ruby command не найден
Почему это? Не удается загрузить его по умолчанию?
ssh [email protected]
ruby -v
-bash: ruby: command not found
source ~/.bashrc
ruby -v
ruby 1.9.3p429 (2013-05-15 revision 40747) [i686-linux]
Я установил rvm под deployer
.
У меня есть ~/.bash_pofile
, который пуст. У меня также есть ~/.profile
, который имеет в нем следующее:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Мой ~/.bashrc
имеет это в верхней части:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"