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

我将通过示例教程系列浏览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" 

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

进一步提示

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

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

     "Run command as a login shell" 
  • 这将默认停止加载标准.bashrc。 通过将.rvmrc的软链接指向主目录中的.bashrc来解决此问题

     cd ln -s .bashrc .rvmrc 

尝试关闭终端然后重新打开它以安装特定版本的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 🙂