shell_session_update: command not found

来源:互联网 发布:js 监听键盘事件 编辑:程序博客网 时间:2024/06/05 19:09

最近在mac上安装pod的时候,提示ruby的版本必须>=ruby-2.2.2,所以只能先使用rvm升级ruby的版本。所以得先安装rvm,过程如下:

$ curl -L get.rvm.io | bash -s stable//等待一段时间下载文件$ source ~/.bashrc  $ source ~/.bash_profile

通过rvm -v查看是否安装成功,发现显示如下:

rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]/Users/tgs/.rvm/bin/rvm: line 66: shell_session_update: command not found

虽然rvm是安装成功了,但是提示了一个错误:/Users/tgs/.rvm/bin/rvm: line 66:shell_session_update: command not found。由于刚开始忽略了这个错误,导致更新ruby的时候,一直在安装的过程中报shell_session_update: command not found而升级失败。后来才发现是由于安装rvm的命令比较早期,从而导致在下载的过程中缺少了部分文件,在使用了新的命令时,安装成功。命令如下:

$ curl -sSL https://get.rvm.io | bash$ source ~/.bashrc  $ source ~/.bash_profile
解决方案原文出处:http://superuser.com/questions/1044130/why-am-i-having-how-can-i-fix-this-error-shell-session-update-command-not-f

附带ruby更新命令:

#查看当前ruby版本  $ ruby -v  ruby 2.0.0[-p648] #列出已知的ruby版本  $ rvm list known  #安装 ruby-2.3.0  $ rvm reinstall ruby-2.3.0



0 0
原创粉丝点击