尝试在AWS上部署Ruby on Rails应用程序

时间:2013-11-03 02:31:55

标签: ruby-on-rails-3 amazon-web-services elastic-beanstalk

我收到以下错误。我该如何调试?我将数据库更改为MySQL,但仍无法正常工作。我还尝试使用.elasticbeans/ appname.config来告诉运行捆绑器和迁移,但它仍然无法正常工作。任何人都可以帮助我吗?

以下是该应用的链接,并会看到错误消息:

http://mazzeyprod-env-wbyfpn2srt.elasticbeanstalk.com/

2 个答案:

答案 0 :(得分:1)

即使您发布了bundler命令,看起来捆绑器还没有在您的生产服务器上运行,因为它找不到机架。

通过SSH登录您的生产计算机并在生产服务器上的应用根目录中运行bundle install,然后重试。

答案 1 :(得分:0)

我通过从gemfile中删除数据表的github源链接来解决我的问题,当我检查AWS EB的日志时,它在安装数据表时显示错误,当我删除了用于获取最新版本的github链接时数据表。问题解决了。