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

在RVM之前,人们是如何隔离服务器上每个网站的gems的?

  •  0
  • Blankman  · 技术社区  · 14 年前

    如果您有一个服务器,其中托管了许多rails应用程序,并且每个服务器都有不同版本的gems等,那么如何使用RVM隔离每个网站的gems?

    3 回复  |  直到 14 年前
        1
  •  3
  •   dj2    14 年前

    如果您使用Rails,请将它们解压到供应商目录中。

        2
  •  2
  •   Jed Schneider    14 年前

    Rails 3实现了bundler来支持这个古老的问题。供应商是标准,但bundler允许系统级安装同一gem的多个版本,并将在启动时为每个应用程序正确地绘制依赖关系图。

        3
  •  1
  •   Peter Brown    14 年前

    在environment.rb中使用版本号指定它们,然后运行rake gems:install