2015-03-20 1 views
0


У меня есть старое приложение 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 или в комбинации выше. Я также пробовал автономный Пассажир и получал ту же проблему. Единственное, что до сих пор работало, это сервер Webrick, который поставляется в стандартном скрипте/консоли.
Хотел бы получить ваши предложения.
Предложения для Running Rails 2 App

+0

Это не решает проблему, но Passenger 5 не поддерживает версии Rails до версии 2.3, FYI. – hmallett

+0

спасибо hmallett – Craig

ответ

0

Хорошо, что это не полностью ответило на вопрос о том, какая проблема была причиной, но я смог скопировать драгоценные камни, версию nginx, версию для пассажиров, с другого сервера, на котором запущено приложение Rails 2, и оно сработало , Вот список из версий всего:

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 и все остальное, что смотрели на этой

+0

Только что наткнулся на это сообщение, имея ту же самую проблему, что и вы. Вы фактически копировали файлы с одного сервера на другой или просто компилировали и/или устанавливали эти версии на новый сервер? Благодарю. – imarichardson

+0

imarichardson, я только что установил эти версии – Craig

+0

Большое спасибо @Craig. Если я могу задать еще один вопрос, как вы установили Passenger 4.0? Я знаю, что 5.0 является единственным в apt repo и, похоже, ничего не может найти при его установке. Еще раз спасибо. – imarichardson