首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在heroku上启动rails应用程序

无法在heroku上启动rails应用程序
EN

Stack Overflow用户
提问于 2010-02-20 22:37:13
回答 4查看 7.2K关注 0票数 4

我正在尝试将rails应用程序部署到heroku,但一直收到以下错误。我原以为管理postgres gem应该是heroku要处理的事情。

除了在我的本地机器上安装postgres之外,我已经尝试了所有我能想到的方法,如果我想安装postgres gem,我需要这样做。也没有叫做activerecord-postgresql-adapter的宝石。我猜这是rails附带的标准适配器??

对如何解决这个问题有什么想法吗?

代码语言:javascript
运行
复制
App failed to start

/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:76:in `establish_connection': Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (no such file to load -- pg) (RuntimeError)
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:60:in `establish_connection'
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:55:in `establish_connection'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:438:in `initialize_database'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:141:in `process'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `send'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `run'
from /disk1/home/slugs/135415_c7f31f0_9f1f/mnt/config/environment.rb:9
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
 ... 14 levels...
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `instance_eval'
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `initialize'
from /home/heroku_rack/heroku.ru:1:in `new'
from /home/heroku_rack/heroku.ru:1
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-02-20 23:01:31

事实证明这是一个错误,因为heroku和我的机器上运行着不同版本的bundler。我已经切换到使用.gems依赖文件,一切似乎都正常。

票数 1
EN

Stack Overflow用户

发布于 2010-02-21 09:17:45

Upgrade your Gemfile to Bundler 0.9并添加pg gem。就这么简单。

票数 7
EN

Stack Overflow用户

发布于 2010-03-14 00:37:33

有关Heroku的捆绑器支持的详细信息,请访问:http://docs.heroku.com/bundler

Heroku要求您指定'pg‘gem。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2302509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档