问题出现后,也是很心累。因为压根搞不懂是为啥。于是开始查资料
1.问题搜索
资料一:解释了为什么会这样
https://blog.csdn.net/h386926074/article/details/79488545
但是,相关的配置是在是不敢恭维
资料二:https://blog.csdn.net/liwei5bao/article/details/79420645
清晰了很多。但是由于ruby版本问题 无法实现
2.升级ruby
https://blog.csdn.net/wangyanchang21/article/details/51885383
我是按照这个资料进行的升级
执行步骤: 1 2 6
我是安装完成的 但是发现当前的版本还是2.0.0 并没有替换成最新版本
于是又开始查资料 怎么替换
3.ruby版本设置问题
https://blog.csdn.net/napoay/article/details/50510930
我使用的命令是:
rvm --default use 2.2.7 我安装的是2.2.7
期间遇到了一个权限问题
权限问题解决方案:https://blog.csdn.net/soindy/article/details/46470463
使用 sudo
遇到一个rvm is not a function 错误
https://blog.csdn.net/dazhi_100/article/details/38845689
使用里面的
source ~/.rvm/scripts/rvm
到此全部解决。
终章
遇到问题后 我的实际操作
终端:
curl -L get.rvm.io | bash -s stable //安装ram
rvm install ruby-2.2 //安装ruby
rvm list //获取安装的ruby所有版本
source ~/.rvm/scripts/rvm //让rvm命令 能够执行
rvm --default use 2.2.7 //ruby版本设置