每次登錄我的VPS時,我必須先運行source ~/.bashrc
,然後才能運行任何rvm
,ruby
或gem
命令。-bash ruby命令未找到
這是爲什麼?無法使其默認加載?
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]
我在deployer
下安裝了rvm。
我有~/.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"