Ruby on rails RVM命令:source~/.RVM/scripts/RVM

Ruby on rails RVM命令:source~/.RVM/scripts/RVM,ruby-on-rails,rvm,Ruby On Rails,Rvm,我将学习rails的示例教程系列。在提出问题之前,我会尽我最大的努力找到解决办法,所以如果我遗漏了什么,我会道歉 每次需要从终端中的命令行启动RVM时,我都需要执行一个命令,以便RVM初始化:source~/.RVM/scripts/RVM 这正常吗?似乎我无法让RVM命令工作,除非我在之前输入此代码。注:我只需输入一次命令,而不是每次需要输入RVM命令时 非常感谢你的帮助 将其放入您的~/.profile或~/.bashrc: # This loads RVM into a shell ses

我将学习rails的示例教程系列。在提出问题之前,我会尽我最大的努力找到解决办法,所以如果我遗漏了什么,我会道歉

每次需要从终端中的命令行启动RVM时,我都需要执行一个命令,以便RVM初始化:
source~/.RVM/scripts/RVM

这正常吗?似乎我无法让RVM命令工作,除非我在之前输入此代码。注:我只需输入一次命令,而不是每次需要输入RVM命令时


非常感谢你的帮助

将其放入您的
~/.profile
~/.bashrc

# This loads RVM into a shell session.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

因此,您不必为每个会话手动键入它。

进一步提示

如果您想将gnome终端(在Ubuntu中作为标准配置)与rvm一起使用,可以执行以下操作:

  • 编辑默认配置文件。检查以下设置:

    "Run command as a login shell"
    
  • 默认情况下,这将停止加载standard.bashrc。通过在主目录中创建指向.bashrc的.rvmrc软链接来修复此问题

    cd
    ln -s .bashrc .rvmrc
    

尝试关闭终端,然后重新打开它以安装特定版本的ruby:

2点32分

例如)我输入了“curl-L | bash-s stable--ruby”


然后我退出终端并重新打开终端并键入“rvm安装2.2.3”&它起作用了:D:)

我可以问一下它的具体作用吗?对于不熟悉Shell的人来说,这个语法似乎有点让人费解。它不适合我,我使用的是ubuntu 14.04和rvm 1.25.25(稳定版)。我试着把它放到
~/.bashrc
文件中,也试着把它放到
源代码/home/pallavsharma/.rvm/scripts/rvm
我每次都要手动运行它才能在终端中使用rvm。@Mirko把它放到
~/.profile
和放到
~/.bashrc
有什么区别吗?@pallavsharma它应该可以工作,也许你错过了重新加载bashrc。完成人:
source~/.bashrc
我正要把屏幕从窗口扔出去,这时我找到了你的答案!非常感谢你!注意如果你在Ubuntu上,命令可能是
source/usr/share/rvm/scripts/rvm