首页 技术 正文
技术 2022年11月19日
0 收藏 737 点赞 3,485 浏览 1374 个字

在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空项目  Git本地Push代码错误  以及 Heroku 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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,104
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,580
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,428
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,200
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,835
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,918