代码之家  ›  专栏  ›  技术社区  ›  Rob Wilkerson

红宝石管理

  •  1
  • Rob Wilkerson  · 技术社区  · 16 年前

    作为一个Ruby/Rails的涉猎者,长期以来困扰我的一件事就是我总是感觉到到处都是宝石般的杂乱。也许是因为开发人员OCD,或者甚至是我作为Ruby/Rails开发人员的新手身份,但甚至不知道这些东西在哪里使用 它的使用,它在我的文件系统中的位置,或者它是否是默认安装的一部分,都让我有点困扰。

    我使用Bundler已经有一段时间了,我喜欢它在项目级的文档和管理功能,但是我的系统作为一个整体有时感觉像一个巨大的毛球。

    人们用什么策略来保存他们的宝藏并且通常是“可知的”?我运行的是OSX,我想把所有的东西都清理干净,然后重新开始,但我不确定我应该在哪里清理,应该避免在哪里清理。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Brian    16 年前

    我找到了 RVM 非常有助于分离开发环境。聪明地使用每个项目/项目组的别名和gemset将有助于保持系统安装的ruby相对“干净”(同时允许您跨多个ruby版本进行测试)。当一个项目完成后,您只需转储安装。

        2
  •  2
  •   Geoff Lanotte    16 年前

    我一直在用 RVM 有一段时间了。它的概念是 gemsets 它允许你拥有多套宝石。我有我的开发领域,我偶尔消除消除膨胀,然后我的生产宝石,保持一个最小化的宝石集,我需要一个部署。然后我有我的'黄金'宝石是核心宝石,我需要做我的工作。这是我重建的发展宝石从。这对我很有效。