Bundler - load multiple Gemfiles

后端 未结 3 1819
臣服心动
臣服心动 2020-12-18 18:46

Just curious if there is an easy way to load more than one Gemfile from a Ruby application.

If you\'re (quite sensibly) wondering why I would do such a crazy thing..

相关标签:
3条回答
  • 2020-12-18 19:22

    I use this in my Gemfile:

    if File.exists?('Gemfile.devel') then
      eval File.read('Gemfile.devel'), nil, 'Gemfile.devel'
    end
    

    The last argument to eval makes exceptions in Gemfile.devel show up with the correct filename.

    0 讨论(0)
  • 2020-12-18 19:26

    A Gemfile is "just Ruby". You can search for any other Gemfiles needed and include them, if you want to...

    Update: see http://madebynathan.com/2010/10/19/how-to-use-bundler-with-plugins-extensions/

    0 讨论(0)
  • 2020-12-18 19:34

    If I understand your question, capistrano is a bundler aware way to do deployment.

    0 讨论(0)
提交回复
热议问题