※ 引述《nichinichi (nichi)》之銘言:
: 請問有人有成功在openshift部署過ruby on rails嗎?
: 我按照官方文件
: (https://developers.openshift.com/languages/ruby/getting-started.html)
: 做部屬,想要做修改,但都做不到。
: 有試著先將openshift給的範例程式丟上去,可以正常運作,但是我在自己電腦試著跑
: 該專案,卻不能跑,也試過在自己電腦創一個demo丟過去openshift,但會被導去500頁面
: 找不到log,不知道原因。
: 電腦:windows7
: Ruby: 2.2.4(x64)
: 請高手幫忙指點。
小弟不是什麼高手,不過試著回答你的問題
Short answer: 換 PaaS 供應商
我自己試一個 Hello World 等級的 Rails app,版本:
- Ruby 2.2.4
- Rails 4.2.6
在 OpenShift 上也是 error,改在 Heroku 上就可以跑了
可能是 OpenShift 裡 Ruby 本身和其他相關的套件版本過舊
這不是我們可以更動的地方,所以不需浪費力氣在這裡
如果要便宜的,可以租一個 VPS,然後自己把 apps 架好
當然會比較麻煩,但是自主權會比較高
BTW,在 Windows 上寫 Ruby app 可能問題會比較多
可以考慮換到 Mac 或 GNU/Linux 上