Rvm安装中的问题,以二进制模式运行

Swa*_*wal 6 installation rvm

我使用命令安装rvm,按照惯例,应该将rvm作为函数返回

1) bash < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
2) echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
3) source .bash_profile
4) type rvm | head -1

    should return ("rvm is a function") // and it returned, rails was perfectly fine yesterday.
Run Code Online (Sandbox Code Playgroud)

它昨天工作得很好,但现在我正在检查铁轨.它说没有安装rails.

   type rvm | head -1
   returns "RVM is Hashed".
Run Code Online (Sandbox Code Playgroud)

这是我从官方网站获得的东西,但我不知道接下来我应该做什么.所以问题是:

如何在功能模式而不是二进制模式下安装rvm?

Sah*_*ver 19

一个可能的原因可能是无法从.bash_profile文件访问RVM,因此请尝试使用.bashrc文件而不是.bash_profile.

将以下命令复制并粘贴到终端中

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

希望对你有效.为我工作干杯!

=====编辑=====

以下应适用于所有情况:

curl -L https://get.rvm.io | bash -s stable
echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
echo "source $HOME/.rvm/scripts/rvm" >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)