如何在Windows / IIS上安装Ruby on Rails应用程序?

时间:2010-08-02 17:36:01

标签: ruby iis-7 windows-server-2008 redmine

我正在尝试让Redmine在Windows / IIS 7上工作。我在网上找到了几个演练,但它们都不能在我的Windows Server 2008 R2盒子上运行。我得到了一个简单的应用程序(创建应用程序,没有自定义)来获得RoR错误,但Redmine本身显示500错误(ruby.exe意外退出)。我安装了sqlite,因为一些指南提到了,虽然Redmine默认使用MySQL。我开始使用Bitnami安装程序,并尝试自定义IIS,RorIIS,FastCGI,许多看起来应该工作的东西,但这个问题让我感到害怕。

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

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

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

抱歉,我不能给出更好的答案,我只是分享一些最近的经验。我一直沉迷于整合RoR / ISS,直到我意识到这不是一个真正的要求,这只是我想到的事情。想一想。

答案 1 :(得分:0)

很抱歉迟到的回复。请查看此文章:Installing Redmine on Windows in production