【问题标题】:starting with heroku; fail updating rails app从heroku开始;更新 Rails 应用程序失败
【发布时间】:2013-01-20 14:50:11
【问题描述】:

几个月后,我对 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 上的文档所说的那样。但是,没有错误,也没有更新。

感谢您的建议。

【问题讨论】:

    标签: ruby-on-rails git heroku


    【解决方案1】:

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

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

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

    git push -u heroku master
    

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

    git push
    

    【讨论】:

    猜你喜欢
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多