看板 Ajax 關於我們 聯絡資訊
各位前輩好, 小弟我在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 --save 6. >> web: node web.js (回傳不是內部或外部命令!!) 研究了很久沒什麼頭緒, 請問有哪位高手能夠指點錯誤, 小弟不勝感激!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.40.150 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1403863922.A.1F4.html
mars90226:那個web: node web.js是要寫在Procfile裡面的 06/27 18:15
mars90226:然後你要確定你真的有web.js可以執行 06/27 18:16
robenten:mars 您好 你說的沒錯 我以為它是指令 XD 06/27 18:54
robenten:不過我把指令存在Procfile然後執行foreman start 06/27 18:56
robenten:依然回傳foreman不是內部或外部命令 06/27 18:56
robenten:如果直接輸入node web.js沒有問題 06/27 18:59
mars90226:foreman是一個ruby gem,在安裝Heroku Toolbeit時會安裝 06/27 19:53
mars90226:沒有的話,就看看有沒有把heroku裡的ruby bin資料夾加進 06/27 19:54
mars90226:path裡面 06/27 19:54
robenten:mars大您好 請問要如何加path 謝謝 06/28 00:38
robenten:http://goo.gl/4jySRt stackoverflow有人提到這問題 06/28 00:41
robenten:windows 似乎不支援foreman指令 06/28 00:41
robenten:找到方法解決了 http://goo.gl/uZCXyw 06/28 01:58
robenten:$ gem uninstall foreman 06/28 01:59
robenten:$ gem install foreman -v 0.61 06/28 01:59
robenten:Procfile似乎不能存成文字檔 http://goo.gl/sjzXgY 06/28 02:01
robenten:echo web: node web.js > Procfile 就沒問題了 06/28 02:03
※ 編輯: robenten (220.129.27.160), 06/28/2014 02:04:21