代码之家  ›  专栏  ›  技术社区  ›  mannicken

使用Rails为生产/开发服务器使用不同的操作系统可以吗?

  •  1
  • mannicken  · 技术社区  · 17 年前

    说,我喜欢Debian+mod_rails,并在我的笔记本电脑上运行它,这是我的开发平台。然而,我正在部署到运行Ubuntu+mod_rails的生产服务器上。

    从长远来看,如果我在笔记本电脑上安装Ubuntu会更好吗?还是部署问题很小,我可以在dev.机器上随心所欲地使用?

    4 回复  |  直到 13 年前
        1
  •  2
  •   Adam Davis    17 年前

    部署方面的问题, 特别 德比安和乌班图之间的关系太小了,你可以继续下去而不用担心。

    然而,我不会自己做,因为当这个微小的问题发生时 真正地 很难找到和解决。至少要确保你有一个与生产服务器完全相同的测试设置,如果你没有或无法使你的开发机器匹配,就对它进行测试。

    -亚当

        2
  •  0
  •   airportyh    17 年前

    rails的部署总是很麻烦,但我不会担心。你只需用capistrano设置一次,从那时起就不会有任何麻烦。我使用windows进行开发,在虚拟主机上使用mac或linux进行产品开发。

        3
  •  0
  •   Eppz    17 年前

    我认为这适用于任何编程语言,但不应该为DEV/TEST/PROD使用不同的操作系统。99.9%的情况下,你不会注意到差异或问题,但只有0.1%的情况下你会拔出头发试图找出问题所在。

        4
  •  0
  •   Calyth    17 年前

    当你在开发和生产之间过渡时,事情出错的可能性越来越大。

    这意味着你只会感到压力更大。

    你选择哪条路真的取决于你;)