Why should I care about RVM's Gemset feature when I use Bundler?

前端 未结 3 666
旧时难觅i
旧时难觅i 2020-12-23 14:07

I just don\'t get it. I thought, Bundler was developed to resolve version conflicts between gems. So that I just have to require \"bundler/setup\" and

3条回答
  •  滥情空心
    2020-12-23 14:48

    When I am dealing with legacy code or forking other non-rails ruby projects that haven't for whatever reasons gone the bundle route, gemsets are such an awesome thing to have. I also find gemsets invaluable while developing gems. Nice to have multiple test environments to switch between and test the freshly built gem.

    Passenger doesn't read the .rvmrc to the best of my knowledge. You can't run different projects in passenger under different rubies to the best of my knowledge. My default rails setup has just bundler and rake in the global gemset. I let bundler take over from there and manage rest of the gems project wise just like you describe. Works pretty well.

提交回复
热议问题