gem文件之外的rails的本地gem

时间:2013-11-12 18:32:40

标签: ruby-on-rails git gem

我们有一个开发人员在使用zsh时遇到gem的错误,但我们其他人仍然想使用gem。对此有一个很好的解决方案吗?

1 个答案:

答案 0 :(得分:2)

here,将以下代码添加到gemfile的底部。

gemfile_local = File.join(File.dirname(__FILE__), 'Gemfile.local')
if File.readable?(gemfile_local)
  puts "Loading #{gemfile_local}..." if $DEBUG
  instance_eval(File.read(gemfile_local))
end

让每个想要使用问题gem的开发人员将其添加到他们的Gemfile.local中。这是我发现使用您不想提交版本控制的gem的最优雅的解决方案。不要忘记将Gemfile.local添加到.gitignore。