ruby-on-rails RVM命令:源文件~/.rvm/脚本/rvm

c9qzyr3d  于 2023-02-17  发布在  Ruby
关注(0)|答案(4)|浏览(151)

我将通过示例教程系列来学习Rails,我会尽我最大的努力在提出问题之前找到解决方案,所以如果我错过了什么,我向你道歉。
每次我需要从终端的命令行启动RVM时,我都需要输入一个命令,以便RVM初始化:source ~/.rvm/scripts/rvm
这是正常的吗?看起来我不能让RVM命令工作,除非我事先输入这个代码。注意我只需要输入一次命令,而不是每次我需要输入一个RVM命令。
非常感谢你的帮助。

a64a0gku

a64a0gku1#

将此内容放入您的~/.profile~/.bashrc中:

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

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

brjng4g3

brjng4g32#

进一步提示

如果你想在rvm上使用gnome终端(Ubuntu的标准配置),你可以做以下操作:

  • 编辑默认配置文件。检查以下设置:
"Run command as a login shell"
  • 默认情况下,这将停止加载标准的.bashrc。通过创建一个指向主目录中.bashrc的.rvmrc软链接来修复此问题
cd
ln -s .bashrc .rvmrc
yfjy0ee7

yfjy0ee73#

尝试关闭终端,然后重新打开它以安装特定版本的Ruby,如in this video at 2:32所示。
然后我退出并重新打开终端,键入rvm install 2.2.3,它工作了。

v8wbuo2f

v8wbuo2f4#

如果找不到rvm命令:
1.(要进行检查,请输入命令rvm list,该命令给出:)

/bin/bash: rvm: command not found

要解决此问题,请执行以下步骤:
1.安装rvm

  1. whereis rvm
rvm: /home/username/.rvm/bin/rvm
  1. source ~/.rvm/bin/rvm
    现在再次测试你的rvm
rvm list

相关问题