zoukankan      html  css  js  c++  java
  • Heroku空项目 Git本地Push代码错误 以及 Heroku Web启动错误

    在Eclipse下建了一个"Blank Heroku App", 然后将自己写好的JS Web练习代码直接复制放到了这个空项目下, 由于Eclipse下的git工具不太会用, 导致一直无法Commit, 报这个信息"No changed items were selected. Do you wish to amend the last commit", 很是纠结.

    只好google了下git命令行的使用, 敲命令上传代码了.

    命令如下:

    1. git add .

    2. git commit -m "First Commit"

    3. git push heroku master

    然后就报错了, 主要的错误提示是:"Heroku push rejected, no Cedar-supported app detected**"

    Google了下, 找到了解决的方法, 原文链接:http://stackoverflow.com/questions/8361475/heroku-push-rejected-no-cedar-supported-app-detected

    出错的原因大概是, 因为还是空项目, 而我即将上传的代码中只有html和js文件,Heroku无法探测出项目类型,所以它不知道应该把我的App设置为哪种环境.

    所以我们的项目下需要一些特征文件来指明我们的项目环境类型:

    PHP: index.php

    Python: requirements.txt

    Ruby: Gemfile

    Node.js: package.json

    等等.

    当然,我也不知道如果项目中包含了以上好几个文件会怎么样, 没试过。

    因为我的项目环境需要的是PHP, 所以我在项目下又建了个空的index.php, 然后再次执行了上面的3个步骤, 果然push成功了.

    接下来就是在浏览器中访问我上传的Web项目了, 结果却又有问题了, 如下:

    通过命令 heroku logs --tail 查看运行日志发现如下错误:

    2013-11-30T18:22:28.183759+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path=/favicon.ico host=项目名.herokuapp.com fwd="64.120.6.170" dyno= connect= service= status=503 bytes=

    通过查看Heroku的error code文档 : https://devcenter.heroku.com/articles/error-codes

    错误code=H14 --> H14 - No web dynos running

    文档中意思是说, 我没有为这个App分配至少一个Web Dyno, 解决办法:使用这个命令 "heroku ps:scale web=1" 分配一个Web Dyno. 

    然后再打开, 就可以正常看到我index.html内容了.

    Heroku运行日志:

    2013-11-30T18:25:05.380342+00:00 heroku[router]: at=info method=GET path=/favicon.ico host=xxxx.herokuapp.com fwd="64.120.6.170" dyno=web.1 connect=10ms service=34ms status=404 bytes=209

  • 相关阅读:
    准备Activiti环境(2)
    准备Activiti环境
    Activiti工作流的简单介绍
    html(5) css
    html(4)表单
    html(3)框架标签,内联框架
    字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】
    二进制文件的读写
    字符输入流读取文本文件【Reader、FileReader、BufferedReader 】
    字节输入流写文本文件【OutputStream、FileOutputStream】
  • 原文地址:https://www.cnblogs.com/acmy/p/3452092.html
Copyright © 2011-2022 走看看