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