2010-08-02 138 views
1

我试图让Redmine在Windows/IIS 7上工作。我发现了几个在线的演练,但是他们都没有在我的Windows Server 2008 R2机器上工作。我有一个简单的应用程序(创建应用程序,没有定制),以尽可能RoR错误,但Redmine本身显示500错误(ruby.exe意外退出)。我安装了sqlite,因为一些指南提到,虽然Redmine默认使用MySQL。我开始使用Bitnami安装程序,并尝试为IIS,RorIIS,FastCGI等自定义许多看似应该工作的内容,但是这个问题正在让我失望。如何在Windows/IIS上安装Ruby on Rails应用程序?

如果我从命令行运行ruby.exe,将路径传递给dispath.fcgi文件,我收到一个错误:“程序入口点SetMagickMemoryMethods无法位于动态链接库CORE_RL_magick_.dll中”。我必须自己安装rmagick gem,因为在Apache下一切都很完美。我真的认为这将是一个平稳的切入点,因为它已经启动并正在运行,只是改变了Web服务器。

任何帮助,非常感谢。

回答

2

我已经尝试了很多在IIS下的Windows环境下安装Redmine。关于它的文档很少(或没有)。在这方面失去了很多天。最后,我决定坚持堆栈的Redmine Bitnami。唯一需要注意的是我们必须使用另一个端口(在我们的例子中是8080),就是这样。我放弃了将Redmine/RoR与IIS集成并从不回头的想法。现在生产中一切都很好,每个人都为此感到高兴。

对不起,我不能给出比这更好的答案,我只是分享一些最近的经验。我一直着迷于整合RoR/ISS,直到我意识到这不是一个真正的要求,这只是我陷入了我的想法。想想看。

+0

这就是我最终决定的。不幸的是,我们花了很多时间进入IIS。这就是它现在部署的方式,但它比它的价值更麻烦。感谢您的回应! – 2011-03-30 17:59:32