Ruby on rails 未初始化的常量Heroku::VERSION(NameError)

Ruby on rails 未初始化的常量Heroku::VERSION(NameError),ruby-on-rails,ruby,heroku,uninitialized-constant,Ruby On Rails,Ruby,Heroku,Uninitialized Constant,看起来出乎意料的是,由于上面的错误消息,我不再能够在这个项目上运行“rails服务器”或“rails控制台”。我很确定几天前我在这个项目的RVM gemset上运行了一个“gem update heroku”,所以这可能是根本原因。Ruby是Ruby-1.9.2-p136。Rails是Rails 3.0.9。一旦我弄清了这个错误,我计划升级到最新的Rails 3.0版本(3.0.14),但需要首先解决这个问题。有什么想法吗?我尝试安装Heroku toolbet,但没有成功 Heroku gem

看起来出乎意料的是,由于上面的错误消息,我不再能够在这个项目上运行“rails服务器”或“rails控制台”。我很确定几天前我在这个项目的RVM gemset上运行了一个“gem update heroku”,所以这可能是根本原因。Ruby是Ruby-1.9.2-p136。Rails是Rails 3.0.9。一旦我弄清了这个错误,我计划升级到最新的Rails 3.0版本(3.0.14),但需要首先解决这个问题。有什么想法吗?我尝试安装Heroku toolbet,但没有成功


Heroku gem似乎在所有其他方面都很好,我可以运行“Heroku登录”、“Heroku rake”、“Heroku控制台”等,一切都很好。该问题仅在我的开发人员计算机上出现,并且仅在我尝试启动服务器或运行控制台时出现。下一步是在我的新MacBook上克隆这个项目,并以这种方式前进…

升级到Ruby(1.9.2)和Rails(3.0.14)的最新次要版本解决了问题。感谢您的帮助。

再次尝试
gem安装heroku
?据我所知,最新的rails版本是3.2.6?也许可以找到您使用heroku的地方,并放置if rails.env.production?去吧。通过对Heroku::VERSION执行grep,您的本地服务器可能不知道Heroku启动了什么。也许你的耙子里有什么?你考虑过使用吗