我有一个 Rails 应用程序在 Windows Server 2008 R2 上使用 trinidad 1.0.5,但今天我将 trinidad 更新到 1.2.3,发现它不受支持。千里达不再支持windows平台了吗?
我运行特立尼达时的消息:
c:\myapp> jruby -S trinidad -e production
Error daemonizing Trinidad: Unsupported Operating System Windows Server 2008 R2
我有一个 Rails 应用程序在 Windows Server 2008 R2 上使用 trinidad 1.0.5,但今天我将 trinidad 更新到 1.2.3,发现它不受支持。千里达不再支持windows平台了吗?
我运行特立尼达时的消息:
c:\myapp> jruby -S trinidad -e production
Error daemonizing Trinidad: Unsupported Operating System Windows Server 2008 R2
对 Windows 平台的支持尚未停止,但您可能遇到了错误。
您使用的是 64 位 Server 2008 R2 吗?
64 位 2008 R2的Trinidad Init Services GitHub 页面上有一个未解决的问题,题为“捆绑版本的 prunsrv 在 Windows Server 2008 R2 64 位上不起作用”
从本质上讲,它看起来像捆绑的库是 32 位的。
一种解决方法是下载从问题链接的 64 位库并手动就地交换库,直到特立尼达已编写脚本为您执行此操作。