Ruby on rails 赫罗库+;RoR如何在本地运行应用程序

Ruby on rails 赫罗库+;RoR如何在本地运行应用程序,ruby-on-rails,ruby,git,heroku,migration,Ruby On Rails,Ruby,Git,Heroku,Migration,我刚开始与RoR和Heroku主机合作。 我想知道如何运行从Heroku克隆的应用程序? 我想为字段添加一些迁移。我能在Heroku上正确地进行克隆而不进行克隆吗? 我在做什么: 1) heroku登录 2) git克隆git….. 3) cd克隆的应用程序文件夹 4) 捆绑安装 5) rails g migration将\u字段添加到\u posts字段:string 在这个阶段,我有很多错误:比如database.yml不存在,configuration.rb、/active\u suppo


我刚开始与RoR和Heroku主机合作。
我想知道如何运行从Heroku克隆的应用程序?
我想为字段添加一些迁移。我能在Heroku上正确地进行克隆而不进行克隆吗?

我在做什么:
1)
heroku登录

2)
git克隆git…..

3)
cd克隆的应用程序文件夹

4)
捆绑安装

5)
rails g migration将\u字段添加到\u posts字段:string

在这个阶段,我有很多错误:比如database.yml不存在,configuration.rb、/active\u support/lazy\u load\u hooks.rb和其他

6)
我加载了db schema,但它对我没有帮助

我认为您无法在Heroku上直接进行迁移

检查并确保配置文件夹中有database.yml

如果没有,并且您正在使用postgres,请创建一个类似于以下内容的

development:
  adapter: postgresql
  encoding: unicode
  database: APP_NAME_development
  pool: 5
  username: COMPUTER_USER_NAME
  password:

test:
  adapter: postgresql
  encoding: unicode
  database: APP_NAME_test
  pool: 5
  username: COMPUTER_USER_NAME
  password:

production:
  adapter: postgresql
  encoding: unicode
  database: APP_NAME_production
  pool: 5
  username: COMPUTER_USER_NAME
  password:
如果您已经有了上述功能,那么运行
rakedb:create
,然后运行
rakedb:migrate

然后您应该能够运行迁移


如果这不能解决问题,请告诉我

为什么你没有一个git存储库,用来将应用程序推送到heroku?至于在本地运行heroku应用程序,请查看。它应该作为.Hi的一部分自动安装。谢谢你们的帮助,我创建了数据库。我还有另一个问题,我如何在本地使用位于Heroku主机上的DB?您有两个选择。您可以将整个数据库向下克隆到本地计算机,编辑它并使用pgbackups加载项将其向上推送。以下是一些更深入的说明:。第二个选项是,您可以通过运行
heroku pg:psql
登录heroku上的postgres控制台,并输入类似SQL的查询。还有其他问题吗?