【发布时间】:2013-07-09 18:30:44
【问题描述】:
我刚刚将我的 rails 3.1 应用程序上传到 elastic beanstalk。虽然数据库和一切似乎设置正确。试图打开我的应用程序,只会导致浏览器超时。这 我可以在日志中看到的唯一错误是 :2013/07/10 14:19:33 [错误] 1741#0: *4 "/var/app/current/public/index.html" 不是 找到(2:没有这样的文件或目录),客户端:127.0.0.1,服务器:_,请求:“HEAD / HTTP/1.1”,主机:“0.0.0.0”
我使用了静态页面控制器并在视图中显示了我的页面,我不知道我应该如何配置乘客,或者我部署应用程序的方式是否有其他问题。其余日志为here
感谢您的帮助
【问题讨论】:
-
嗨,我知道这已经有一段时间了,但我一直在为同样的问题苦苦挣扎,终于解决了。您是否尝试在您的应用上打开任何其他页面?
-
@SamanthaCabral。我尝试打开其他页面,但没有打开任何内容。不得不搬回heroku。我真的很想知道你是如何修复它的,因为它可能会在未来有所帮助。后来我认为我可能遇到了错误,因为我在外部重命名了我的项目,但没有编辑包含项目名称的 rails 文件
-
我遇到了一些问题:尝试打开其他页面表明我遇到了 twitter bootstrap 问题 - 所以我调试了一段时间。但问题的症结在于我如何删除 public/index.html - git rm public/index.html 导致了这个问题。我最终只做了 rm public/index.html,然后是 git add --all,然后是 git commit 和 push。这对我有用。
-
@SamanthaCabral 现在我想这可能是问题所在。谢谢,将来会有所帮助
标签: ruby-on-rails-3 amazon-web-services passenger amazon-elastic-beanstalk