我正在尝试使用linux debian上的rvm安装ruby。这是我的问题:
Ruby在终端中根本不起作用(也就是说,它说:ruby:命令未找到。
然后我按照这个帖子RVM ruby installation issue进行了操作。然而,在我关闭该终端并打开一个新终端后,它再也无法工作了。
我是否必须在自动启动中更改某些内容?有人可以帮助我!!
答案 0 :(得分:1)
检查您的~/.profile
文件是否包含:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
并且您的.bash_profile
文件包含:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
如果有,但仍然无法将此行添加到~/.bash_profile
source ~/.profile
我假设您使用bash作为shell。您可能需要在用户首选项中查看它(取决于您的发行版)。
答案 1 :(得分:1)
我认为安装有效,没有用的是你错过了使用安装的ruby:
rvm use ruby-2.1.0
在你的情况下,它会打印一个关于不使用login-shell的警告 - 按照说明操作,他们会帮助你