有没有在Windows上运行Ruby on Rails应用程序?

我正在运行VPS窗口框中的Redmine,一个Ruby on Rails应用程序。 我唯一能想到的是运行一台虚拟的Linux机器并从那里托pipe它。 如果这是我唯一的select,我会遇到在虚拟机内运行虚拟机的问题吗?

此外,这将是一个内部的应用程序,所以performance不是我曾经关心的数字。

Windows并不是通常的部署生产Rails应用程序的地方,但也有人这样做。 Mongrel最初是为了给Windows提供更好的部署选项而编写的。 事实证明,UNIX部署选项也不是那么好。 🙂

从Ruby One Click安装程序开始,以便安装ruby和rubygems。

从那里,你像平常那样为你的数据库安装rails gem和gem。 大部分(如果不是全部)数据库都有Windows的宝石。

确保安装mongrel_service,以便像正常的Windows服务一样控制每个杂种。 有关详细信息,请参阅mongrel_rails service::install -h

一旦你建立了mongrels,它就类似于UNIX部署。 你设置了一个反向代理,比如Apache2,然后你就设置好了。

你可能会遇到一些在Windows下无法运行的gem(比如BackgroundRB ),因为它们的C代码依赖于UNIX库,或者在安装的时候需要类UNIX系统。 但是,所有非常重要的Rails gem(比如Mongrel和数据库适配器)都有可用的预构建二进制文件,所以你会好起来的。

只要拿起Bitnami RedMine堆栈。 或者Bitnami Ruby on Rails堆栈。

Redmine在我们的Windows构建服务器上运行得很好,使用Mongrel和SQLite。 当然,我们不是一个VPS,但无论如何Linux不是这个应用程序所必需的。

BitNami Redmine堆栈是一个免费的,最新的Windows安装程序包,在Windows,Linux,OS X上的Redmine …试试看。 你也可以下载一个VMWare虚拟机

我以前用InstantRails祝你好运,但是我不确定现在是多么新鲜,因为这个项目已经好几次了。

你也可以尝试红宝石堆栈或闪存轨道 ,虽然我没有亲自使用过。

您可以在Windows机器上安装SQLite和Rails服务器,如Mongrel。 我使用Aptana来运行开发环境,但我相信有更好的选择,不需要IDE开放运行。 但是这证明这是可能的。

尝试使用Rails发行版,如: http : //instantrails.rubyforge.org/wiki/wiki.pl

在Windows上为rails + ruby​​ + mysql安装一个下载。