【发布时间】:2015-07-25 10:01:57
【问题描述】:
在终端中的 Heroku 登录期间,我收到消息:
Heroku Toolbelt requires Ruby 1.9+
我正在使用 Vagrant,而在 Vagrant 中我运行 which ruby 命令并得到:/usr/bin/ruby,ruby -v 给了我:
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
在 bash 中运行 which ruby 命令给了我:
/usr/local/rbenv/shims/ruby
ruby -v 给了我:
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin14.0]
所以看来我必须将 Mac OSX 版本更新到 1.9+,但我不确定如何。另外,我不相信我安装了 rvm。我对这一切都很陌生,任何帮助将不胜感激。谢谢大家。
【问题讨论】:
-
你的情况正好相反。你在 Mac 上有 ruby-2.1.0,在 Vagrant 中有 ruby-1.8.7。