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



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

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

bundle install

然后

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

rake db:reset

您还可以查找本教程:通过 GITHUB 将 RAILS 应用程序部署到 EC2 实例

最新更新