我sudo rvm use 1.9.3
和其他人一样在执行命令时遇到了同样的“RVM 不是函数......”错误,但尽我所能,我似乎无法解决它。我已经阅读并遵循了所有常见的故障排除技巧,但似乎没有任何效果......
我的系统 --- 操作系统:Ubuntu 12.10 --- Ruby 版本:1.9.3 --- RVM 版本:1.18.3
我已执行以下操作以尝试修复此问题:
- 检查终端首选项的“标题和命令”选项卡中的“作为登录 shell 运行命令”选项
将以下代码块添加到 ~/.bashrc、~/.bash_profile、~/.zshrc 和 ~/.zprofile
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
if test -f ~/.rvm/scripts/rvm; then
[ "$(type -t rvm)" = "function" ] || source ~/.rvm/scripts/rvm
菲`运行
user$ source ~/.rvm/scripts/rvm
然后user$ type rvm | head -n 1
返回rvm is a function
。但随后运行sudo rvm use 1.9.3
返回“RVM 不是函数”
我还能做些什么来解决这个问题?