我是Openshift的新手并尝试使用ssh
和rake db:migrate
直接更新数据库以创建表格,我在app-root/repo
上执行了此操作。
这也是问题开始的地方,首先我不知道如何使用这些更改来更新git, 其次,我无法使用不同的存储库推送。
答案 0 :(得分:0)
应首先对您的应用程序进行所有更改,然后使用Git添加,提交,推送。从那里开始,Openshift将处理其余的事情(包括rake db:migrate)。例如,我通常如何为我的OpenShift应用程序进行ruby开发。
$ rhc app create awesomeapp ruby-2.0 mysql-5.5
$ cd awesomeapp
进行红宝石更改(添加模型,视图等)
在本地更新您的数据库以测试更改:
$ rake db:migrate
一旦您满意,接下来的步骤就是添加,提交,推送您的更改:
$ git add .
$ git commit -am "I made some stuff"
$ git push
rake db:migrate
。