代码之家  ›  专栏  ›  技术社区  ›  Michiel de Mare

如何冷冻耙子?

  •  3
  • Michiel de Mare  · 技术社区  · 16 年前

    我有一个Rails应用程序(2.3.2),我需要安装在一个没有安装Rake的服务器上,并且我没有安装gems的特权,所以我想冻结Rails gem。

    但是,我不知道该怎么做。我把它放在environment.rb中的依赖项中,但是“rake gems:unpack gem=rake”没有效果。rake gem s“说rake是框架宝石,不是冷冻宝石。

    如何确保rake出现在我的“vendor/gems”中,以及如何让capistrano使用该版本的rake?

    3 回复  |  直到 16 年前
        1
  •  1
  •   Sarah Mei    16 年前

    冻结gem本身是相当简单的-如果maran的解决方案对您不起作用,您可以在供应商目录中创建一个实际的gem存储库,然后这样做 gem install rake --install-dir /rails_dir/vendor/gems .

    更困难的是告诉卡皮斯特拉诺使用哪种耙子。你能更详细地介绍一下你想用Rake和Capistrano做什么吗?

        2
  •  1
  •   Bob Aman    16 年前

    这就是你想要的:

    set :rake, "/path/to/rake"
    
        3
  •  0
  •   Maran    16 年前
    推荐文章