ruby-on-rails - 在 Windows Server 上托管 Ruby 应用程序是否可行?

标签 ruby-on-rails ruby asp.net-mvc windows iis

<分区>

我正在开始一个新的 Web 应用程序项目,唯一真正的技术要求是运行 Windows Server 的主机。我考虑了 ASP.NET MVC 和 Ruby On Rails。我想学习 Ruby,所以我想知道将它托管在 Windows 平台上是否可行,或者它是否会给我带来比它值得的更多的悲伤。 RailsInstaller 使开发环境设置变得轻而易举,但我更担心生产部署。

建议的设置是在 Windows Server 2003 (IIS) 上运行并由 SQL Server 数据库驱动的 Ruby on Rails 应用程序。我知道这会让许多开源人士畏缩,但我想知道从严格的实用角度来看,这有多可行。或者,如果这只是一个坏主意,那么更好的方法是什么?此外,关于 Ruby on Windows 的技术选择或部署想法的任何其他实用建议也会有所帮助(最好的部署包,我应该使用 JRuby 等)。

谢谢!

最佳答案

是的,它是可行的。查看其中一些有用的资源和文章,它们提供了在 Windows 上开始使用 Rails 的各种方法:

正如上面链接的 JRuby on Windows 文章中所讨论的,Windows 开发人员参与进来很重要,所以不要放弃!试一试并通过 SoF 或 GitHub 上的博客分享您的经验。当 Rails 刚诞生时,部署在任何平台上都是一场噩梦,以至于 entire books是关于它的。考虑到目前的发展状况,以及社区凭借顽强的毅力和独创性已经克服的障碍,Ruby 和 Rails 没有理由不能在 Windows 上生存和发展。

如果您特别想寻找具有大量 Ruby on Windows 专业知识的人,我强烈推荐 RubyInstaller group .他们是一群非常友好、敬业的人。

您可能还需要一个适用于 Windows 的编辑器。我个人使用 Sublime Text 2,但您可能会喜欢其他的:

关于ruby-on-rails - 在 Windows Server 上托管 Ruby 应用程序是否可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8729910/

相关文章:

ruby-on-rails - 为帖子设置published_at的虚拟属性

ruby-on-rails - Rails 中 has_one 和 belongs_to 的区别?

ruby - 创建哈希数组的组合

jquery - 查找与用户选择的 <li> 元素关联的数据

asp.net-mvc - SignalR的这些轮询请求来自哪里?

asp.net-mvc - 在 ASP.NET MVC6 中访问查询字符串

ruby-on-rails - mongoid 中具有 embeds_many 关联的 first_or_create 方法

ruby-on-rails - 推荐使用 Ruby on Rails 的非关系数据库?

ruby-on-rails - Rails ActionController 未知格式

ruby-on-rails - 运行 bundle install 时出现 sqlite3 错误