我安装了一个名为'rhc'的gem,但是我如何通过rhc命令为Ruby on Rails应用程序创建一个表?
看文档总是有帮助的,似乎有一些地方你可以看:
https://developers.openshift.com/en/ruby-getting-started.html https://developers.openshift.com/en/managing-adding-a-database.html这些似乎有你需要的所有信息。
如果你已经启动了你的应用程序,最好向我们提供一些代码,向我们展示你做了什么,这样我们就可以看到如何最好地帮助你。
如果你使用的是OpenShift Rails(3/4)快速入门,它会自动设置为运行rake db:migrate命令,当你执行git push来部署你的应用程序的代码时(https://github.com/openshift/rails4-example/blob/master/.openshift/action_hooks/deploy)。
如果你想手工做,你需要SSH到你的应用程序,cd到~/app-root/repo目录,并运行RAILD_ENV={your_env} bundle exec rake db:migrate
,但这可能不会工作,因为rails gem可能没有安装。最好的方法是git push方法(一旦你写好了你的迁移)