問題出現后,也是很心累。因為壓根搞不懂是為啥。于是開始查資料
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版本設置