我刚安装了RVM,但是不能让它工作。我在我的.profile文件的末尾有这样的一行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
我试图运行源.profile和重新启动终端,但仍然,当我运行rvm使用1.9.2时,我得到:
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
我的系统是Ubuntu 11.10。
正如您所说,所显示的错误可能是以下错误。
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.
如上所述,只需在您的终端中输入'/bin/bash——login'(重启终端后),然后键入命令'rvm use 1.9.3'(例如),它将开始使用相同的版本。
只需执行命令'ruby -v'来确认RVM使用的是ruby的更新版本。
我不干净的方式改变红宝石版本是
RVM别名创建默认ruby-2.2.3 && source ~/Bashrc && RVM列表
它可以工作,因为我有行波纹在我的~/。Bashrc,但奇怪的是它并没有自动完成这项工作。
[- " / usr / local / rvm / bin / rvm] &&源码”/ usr / local / rvm / bin / rvm”
我尝试连接。登录到docker容器
docker run -it imagename `/bin/bash --login`
但在这种情况下,容器在后台保持打开状态,我不能输入命令。
我尝试了zhc和终端选项“打开/bin/bash—登录”