现在我在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上的文档说的那样。但是,没有错误,也没有更新。
感谢您的建议。
答案 0 :(得分:1)
从我heroku devcenter看到的情况来看,git init
部分只是在第一次创建git repo时完成,而不是“在编辑我的rails应用程序后”。
换句话说,在编辑导轨应用后,您不必“始终”git init
。
对于第一次推送,我会建议:
git push -u heroku master
这样,所有后续推送都将很简单:
git push