gpt4 book ai didi

ruby-on-rails - 我应该放弃在 Windows 下部署 Rails 吗?

转载 作者:可可西里 更新时间:2023-11-01 11:15:04 28 4
gpt4 key购买 nike

我运行了一个由另一个团队开发的 Rails 应用程序实例。在我刚开始的时候,部署 Rails 应用程序的常用方法是在 Apache 后面使用 Mongrel,这是该团队用于他们自己的实例的配置。由于我是 Windows 用户,而且 Apache 和 Mongrel 都可以轻松设置为 Windows 服务,因此我使用了一个(虚拟)Windows 框并在那里设置了所有内容。

我猜自从 Rails 领域发生了变化。 Mongrel 停滞不前(至少这是我对普遍看法的印象)。开发我的应用程序的团队不久前已改用 mod_rails。我并没有关心这一切,因为我的 Mongrel 设置继续工作,直到我最后一次与他们的代码同步。显然,在他们创建“服务”模型的地方存在名称冲突,该模型与 mongrel_service 中的模块名称冲突(参见 http://aspn.activestate.com/ASPN/Mail/Message/ruby-rails/3497181 )。当我要求他们重命名模型时,他们说他们对支持 Mongrel 不感兴趣。

Mongrel 是否仍然是 Rails 应用程序的有效选择?如果没有,是否有在 Windows 下部署的有效替代方案? mod_rails 和 Thin 都不能在 Windows 下运行...或者我应该硬着头皮放弃 Windows 部署,然后将我的 VM 重建为 Linux 机器?

澄清一下:运行它的 VM 不在我的开发桌面上。这是我们 IT 部门托管的虚拟机,用于生产。我有管理员。如果必须的话,我可以让 IT 人员设置 Linux VM。

最佳答案

放弃 Windows。

两年前,当我也认为自己是“Windows 人”时,我开始在备用笔记本电脑上闲逛 Ubuntu。大约两天后,我意识到我在 Windows 上遇到了多少不必要的麻烦,于是我决定切换。

我花了一些时间来轻松地设置好所有内容,但我估计在过去的两年中,这种转变为我节省了 6 个月的工作效率。对我的生活质量的积极影响是显着的:安装语言和 Web 开发库只需要在 Windows 上花费的一小部分时间,而且我几乎可以使用那里的任何东西,这意味着我学到了更多,并且拥有更有趣

我知道这是一个很大的变化,但如果您有备用计算机,我强烈建议您试一试。总有一些方法可以让事情在 Windows 上正常运行,但您真的应该质疑它是否值得付出努力。

关于ruby-on-rails - 我应该放弃在 Windows 下部署 Rails 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1890226/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com