我正在通过示例教程系列浏览。在提出问题之前,我正尽力找到解决方案,所以如果我错过了什么,我会道歉。
每次我需要从终端的命令行启动RVM时,我需要打一个命令,以便RVM初始化:source ~/.rvm/scripts/rvm
这是正常的吗?似乎我不能让RVM命令工作,除非我事先打入这个代码。注意我只需输入一次命令,而不是每次都需要输入RVM命令。
非常感谢你的帮助。
答案 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 :)