Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 运行Rails 2应用程序的建议_Ruby On Rails_Stack - Fatal编程技术网

Ruby on rails 运行Rails 2应用程序的建议

Ruby on rails 运行Rails 2应用程序的建议,ruby-on-rails,stack,Ruby On Rails,Stack,我有一个旧的Rails 2.0.1/Ruby 1.8.7应用程序,我需要在Ubuntu14.04的生产环境中运行,直到它完成移植到Rails 4为止,我想得到一些关于使用什么堆栈的建议。我一直在尝试使用nginx 1.7.10和Passenger 5.0.4,但Rails应用程序似乎没有加载,我得到了404。但是,当我转到Passenger 3.0.19和nginx 1.6.2或以上两者的组合时,同样的事情也发生在我身上。我也试过了,也遇到了同样的问题。到目前为止,唯一有效的是脚本/控制台中的标


我有一个旧的Rails 2.0.1/Ruby 1.8.7应用程序,我需要在Ubuntu14.04的生产环境中运行,直到它完成移植到Rails 4为止,我想得到一些关于使用什么堆栈的建议。我一直在尝试使用nginx 1.7.10和Passenger 5.0.4,但Rails应用程序似乎没有加载,我得到了404。但是,当我转到Passenger 3.0.19和nginx 1.6.2或以上两者的组合时,同样的事情也发生在我身上。我也试过了,也遇到了同样的问题。到目前为止,唯一有效的是脚本/控制台中的标准Webrick服务器。
希望得到您的建议。

谢谢

这并不能完全回答问题的原因是什么,但我能够从运行Rails 2应用程序的另一台服务器上复制gems、nginx版本、passenger版本,并且成功了。以下是所有内容的版本列表:

nginx 1.6.2
passenger 4.0.53
宝石:


谢谢你hmallett和其他看过这篇文章的人

这并不能解决你的问题,但是乘客5不支持Rails 2.3之前的版本,仅供参考。刚刚看到的这篇文章与你的问题完全相同。您是否将文件从一台服务器复制到另一台服务器,或者只是将这些版本编译和/或安装到新服务器上?谢谢。我刚安装了这些版本。非常感谢,@Craig。请允许我再问一个问题,您是如何安装乘客4.0的?我知道5.0是apt回购协议中唯一的一个,并且似乎找不到安装它的任何东西。再次感谢你,我在克雷格找到了答案。谢谢如果有兴趣,我在这里回答了我的问题:。
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)