shell_session_update: command not found

最近在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



  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值