1

在学习了一些关于 Rails 的知识并在本地制作了一些东西之后,我想尝试将一个简单的 Rails 应用程序上传到 Heroku。顺便说一句,由于安装 Postgresql 的问题,这让人很头疼。但是,好的,这就完成了。

现在我在 heroku 上创建了一个应用程序,我做了登录、密钥、git 和上传。很好,毕竟很容易。我刚刚上传了一个空的 rails 应用程序,尝试使用 heroku。那么,我添加一个控制器。通过再次上传git push heroku master,不是很好!我为我的关节控制器做了脚手架。一旦在 someurl/articulos 上推送到 heroke,我就无法打开该 URL。我在这里收到了 404 heroku 消息:http: //enigmatic-scrubland-8865.herokuapp.com/articulos

然后我为主站点创建一个控制器并摆脱“欢迎加入”默认站点。再次推heroku ...在终端上,我收到了所有更新的消息,并且正在启动。一切都好。

但随后我再次访问“欢迎登机”默认页面。

在本地它工作正常。但现在我不确定我是否做得很好。让我害怕的是,没有失败的消息是无处可寻的,但显然它失败了。

编辑我的 rails 应用程序后,我总是这样做:

$ git init
$ git add .
$ git commit -m "init"
$ git push heroku master

就像文档在heroku上所说的那样。但是,没有错误,也没有更新。

谢谢指教。

4

1 回答 1

1

从我从heroku devcenter看到的,该git init部分仅在 git repo 的第一次初始创建时完成,而不是“在编辑我的 rails 应用程序之后”。

换句话说,您不必git init在编辑铁路应用程序后“总是”这样做。

对于第一次推送,我建议:

git push -u heroku master

这样,所有后续的推送都将变得很简单:

git push
于 2013-01-20T16:07:22.350 回答