我有一个旧的Rails 2.0.1 / Ruby 1.8.7应用程序,我需要在Ubuntu 14.04上的生产环境中运行,直到它完成移植到Rails 4并且我想得到一些关于使用什么堆栈的建议。我一直在尝试使用nginx 1.7.10和Passenger 5.0.4,但Rails应用程序似乎无法加载,我得到了404。不过,在使用Passenger 3.0.19和nginx 1.6.2或以上的组合时,我也会发生同样的事情。我也试过Passenger独立并得到同样的问题。到目前为止,唯一可行的是Webrick服务器,它是脚本/控制台的标准配置
很想得到你的建议
感谢
答案 0 :(得分:0)
嗯,这并没有完全回答问题是什么问题是原因,但我能够从运行Rails 2应用程序的另一台服务器复制gems,nginx版本,乘客版本,并且它有效。以下是所有版本的列表:
nginx 1.6.2
passenger 4.0.53
宝石:
arel (6.0.0)
builder (3.2.2)
bundler (1.7.7)
bundler-unload (1.0.2)
chunky_png (1.3.3)
crack (0.4.2)
daemon_controller (1.2.0)
drx (0.4.5)
elif (0.1.0)
erubis (2.7.0)
executable-hooks (1.3.2)
fastthread (1.0.7)
gem-wrappers (1.2.7)
hike (1.2.3)
hpricot (0.6.164)
htmldoc (0.2.3)
i18n (0.6.11)
image_science (1.2.4)
journey (1.0.4)
json (1.8.1)
mail (2.6.3)
mime-types (1.17.2)
multi_json (1.10.1)
mysql (2.9.1)
netrc (0.9.0)
passenger (4.0.53)
pdfkit (0.6.2)
polyglot (0.3.5)
rack (1.5.2)
rack-cache (1.2)
rake (0.9.2.2)
rdoc (4.1.2)
rest-client (1.6.7)
ri_cal (0.8.8)
rqrcode (0.4.2)
rqrcode_png (0.1.5)
rubygems-bundler (1.4.4)
rubygems-update (2.4.4)
RubyInline (3.12.3)
rvm (1.11.3.9)
safe_yaml (1.0.4)
sprockets (2.12.3)
thor (0.19.1)
thread_safe (0.3.4)
tilt (1.4.1)
treetop (1.5.3)
tzinfo (1.2.2)
wkhtmltopdf (0.1.2)
ZenTest (4.11.0)
谢谢hmallett和其他所有看过这个的人