ruby-on-rails - 将 Ruby on Rails 项目从 github 上传到 AWS EC2 实例出错

标签 ruby-on-rails sqlite amazon-web-services ubuntu amazon-ec2

我有一个我的团队在 ruby​​ on rails 中创建的项目,我负责将它从 github 上传到 AWS EC2 实例。我可以让这个应用程序在本地工作,但是当它在实例上时,我收到 sql 错误。我们在命令行中创建了一个新项目并在那里完成了大部分工作,因此我们没有亲自创建数据库。我是 ruby​​ on rails 和 AWS 的新手,所以我迷路了......提前致谢!我附上了它在本地工作的照片,但它在实例上不工作。 nonworking on ubuntu server这是working locally

最佳答案

不确定出了什么问题,但看起来您的 sqlite3 没有连接到迁移。从您的 ec2 实例(& 在您的应用程序的根目录中),您可以尝试删除数据库并迁移 =>

bundle install

然后

rake db:drop && rake db:create && rake db:migrate

rake db:reset

您还可以查看此教程:DEPLOYING RAILS APP TO EC2 INSTANCE VIA GITHUB

关于ruby-on-rails - 将 Ruby on Rails 项目从 github 上传到 AWS EC2 实例出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49826205/

相关文章:

ruby-on-rails - Heroku:RAILS_ROOT 返回应用程序文件夹而不是根文件夹

c++ - 如何在 C++ 中为 sqlite 进行非静态回调?

android - 换行符\n 在 textView Android 中未正确显示

java - 空异常。数据库已锁定

ruby-on-rails - Rails 模型方法自。与普通

ruby-on-rails - 获取所有事件记录对象过滤为唯一的一个属性

ruby-on-rails - Ruby on Rails 页面最初是空白的,但在刷新时正确加载

amazon-web-services - 有没有办法跟踪 API 网关限制的调用?

php - Amazon Pay 授权引用 ID

heroku - AWS、Heroku 与其他可扩展平台?