Rvm设置ruby默认版本—— rvm is not a function的解决方法

今天在使用rvm 2.1.3 --default设置默认的ruby的命令时出现RVM is not a function, selecting rubies with 'rvm use ...' will not work.

查看官方的使用帮助之后发现是缺少了加载rvm的命令加执行rvm命令之前使用如下命令

$ source ~/.rvm/scripts/rvm

接下来重新运行rvm use 2.1.3 --default。之后提示信息如下:
Using /home/beiwang/.rvm/gems/ruby-2.1.3-p448

没有错误了。再运行一下ruby -v查看ruby的版本信息。提示信息如下:

ruby 2.1.3p242 (2014-09-19 revision 47630) [i686-linux]

版本已经是指定的2.1.3了。

将加载rvm的命令添加到.bashrc中
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容