Тринидад 1.2.3 не может работать в Windows Server 2008 R2 - PullRequest
1 голос
/ 11 августа 2011

У меня есть приложение rails, использующее Тринидад 1.0.5 на Windows Server 2008 R2, но сегодня я обновляю Тринидад до 1.2.3 и обнаруживаю, что оно не поддерживается.Тринидад больше не поддерживает платформу Windows?

сообщение при запуске Тринидад:

c:\myapp> jruby -S trinidad -e production
Error daemonizing Trinidad: Unsupported Operating System Windows Server 2008 R2

1 Ответ

0 голосов
/ 11 августа 2011

Поддержка не была прекращена для платформы Windows, но вы, вероятно, столкнулись с ошибкой.

Используете ли вы 64-разрядный сервер 2008 R2?

Существует открытая проблема на странице Trinidad Init Services GitHub для 64-разрядной версии 2008 R2, озаглавленная " Связанная версия prunsrv не работает в 64-разрядной версии Windows Server 2008 R2"

По сути, похоже, что связанная библиотека является 32-битной.

Обходным решением будет загрузить 64-битную библиотеку, связанную с проблемой, и вручную заменить библиотеку на месте, пока в Тринидаде не будет написан сценарий, который сделает это за вас.

...