从heroku开始;无法更新rails app

时间:2013-01-20 14:50:11

标签: ruby-on-rails git heroku

几个月后学习了一些关于rails并在本地制作一些内容的东西,我想尝试将一个简单的rails应用程序上传到heroku。顺便说一下,由于安装了Postgresql的问题,这是一个痛苦的屁股。但好的,已经完成了。

现在我在heroku上创建了一个应用程序,我做了登录,关键,git和上传。很好,毕竟很容易。我刚上传了一个空的rails应用程序,试试heroku。 好吧,然后我添加一个控制器。通过git push heroku master再次上传,但不是很好!我为我的 articulo 控制器做了脚手架。而且一旦在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上的文档说的那样。但是,没有错误,也没有更新。

感谢您的建议。

1 个答案:

答案 0 :(得分:1)

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

换句话说,在编辑导轨应用后,您不必“始终”git init

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

git push -u heroku master

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

git push