[问题] node.js 部署在 Heroku

楼主: robenten (:)   2014-06-27 18:11:59
各位前辈好, 小弟我在Heroku架设node.js遇到一些问题想请教各位
安装的步骤请参考Heroku的官网 http://goo.gl/C2sVL2
1. 在XP底下安装Heroku Toolbelt (Node环境已架设好)
2. 开始 >> 执行 >> cmd
>> cd C:\Program Files\nodejs\heroku_test
3. >> heroku login (登入Heroku 输入信箱与密码, 回传认证成功)
4. >> npm init (产生package.json)
5. >> npm install express logfmt
作者: mars90226 (火星人)   2014-06-27 18:15:00
那个web: node web.js是要写在Procfile里面的然后你要确定你真的有web.js可以执行
楼主: robenten (:)   2014-06-27 18:54:00
mars 您好 你说的没错 我以为它是指令 XD不过我把指令存在Procfile然后执行foreman start依然回传foreman不是内部或外部命令如果直接输入node web.js没有问题
作者: mars90226 (火星人)   2014-06-27 19:53:00
foreman是一个ruby gem,在安装Heroku Toolbeit时会安装没有的话,就看看有没有把heroku里的ruby bin资料夹加进path里面
楼主: robenten (:)   2014-06-28 00:38:00
mars大您好 请问要如何加path 谢谢http://goo.gl/4jySRt stackoverflow有人提到这问题windows 似乎不支援foreman指令找到方法解决了 http://goo.gl/uZCXyw$ gem uninstall foreman$ gem install foreman -v 0.61Procfile似乎不能存成文字档 http://goo.gl/sjzXgYecho web: node web.js > Procfile 就没问题了

Links booklink

Contact Us: admin [ a t ] ucptt.com