RVM命令:source~ / .rvm / scripts / rvm

时间:2011-01-30 11:10:00

标签: ruby-on-rails rvm

我正在通过示例教程系列浏览。在提出问题之前,我正尽力找到解决方案,所以如果我错过了什么,我会道歉。

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

这是正常的吗?似乎我不能让RVM命令工作,除非我事先打入这个代码。注意我只需输入一次命令,而不是每次都需要输入RVM命令。

非常感谢你的帮助。

3 个答案:

答案 0 :(得分:41)

将其放在~/.profile~/.bashrc

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

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

答案 1 :(得分:2)

进一步提示

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

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

    "Run command as a login shell"
    
  • 默认情况下,这将停止加载标准.bashrc。修复此问题,方法是将.rvmrc的软链接指向主目录中的.bashrc

    cd
    ln -s .bashrc .rvmrc
    

答案 2 :(得分:1)

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

https://www.youtube.com/watch?v=THG3BKy6JEI 2:32

例如)我输入" curl -L https://get.rvm.io | bash -s stable --ruby"

然后我退出终端&重新开放的终端&键入" rvm install 2.2.3" &安培;它有效:D :)