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