Ruby on rails 将rails应用程序更新为ruby 2.0.0绑定器错误

Ruby on rails 将rails应用程序更新为ruby 2.0.0绑定器错误,ruby-on-rails,ruby,heroku,Ruby On Rails,Ruby,Heroku,我使用Ruby 1.9.3和Rails 4.0.1启动了Heroku Rails应用程序 不久之后,我决定将我的ruby版本更新到2.0.0,因为这显然更适合Rails 4.0.1。因此,我使用apt get和其他相关软件包安装了ruby2.0软件包,然后使用sudo ruby开关将ruby2.0.0设置为默认值——设置ruby2.0,最后我在我的应用程序中更新了Gemfile,现在将行ruby'1.9.3'更改为ruby'2.0.0',当我运行bundle install时,出现了这个错误,我

我使用Ruby 1.9.3和Rails 4.0.1启动了Heroku Rails应用程序

不久之后,我决定将我的ruby版本更新到2.0.0,因为这显然更适合Rails 4.0.1。因此,我使用apt get和其他相关软件包安装了ruby2.0软件包,然后使用
sudo ruby开关将ruby2.0.0设置为默认值——设置ruby2.0
,最后我在我的应用程序中更新了Gemfile,现在将行
ruby'1.9.3'
更改为
ruby'2.0.0'
,当我运行
bundle install
时,出现了这个错误,我不知道为什么

Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
下面的内容似乎没有帮助。。。我将路径设置为显示的路径,但它似乎没有改变任何东西。也许我很愚蠢,在这条路上我需要用特定于我的机器的信息来替换某些东西?我觉得我设置
vendor/bundle/ruby/2.0.0/bin
的部分应该有一些特定的信息,比如把“vendor”改成什么,但我不知道是什么。。。我还不完全熟悉这些东西,这是我第一次使用heroku和ruby


编辑:我忘了提到(以防它很重要)我正在运行Xubuntu 13.10。

我相信我已经解决了这个问题。我不知怎的运行了为ruby 1.9.3安装的bundle命令。。。因此,当它将gemfile定义与运行它的版本进行比较时,它们不匹配。重新运行
sudogem安装bundler
已经解决了问题。

在运行
bundle安装的同一个终端中
ruby--version
报告了什么?也许您已经设置了系统默认的ruby,但没有设置您当前的版本?当您推到heroku时,是否会出现此错误?我想你在这里混东西!调用ruby--version
告诉我它是2.0.0。不过,向heroku推进似乎进展顺利。我想它真的起作用了。。。不确定我希望在新的rails应用程序中看到什么。。。