2

zsh の使用中に gem でエラーが発生する開発者がいますが、残りの開発者はまだ gem を使用したいと考えています。これに対する良い解決策はありますか?

4

1 に答える 1

2

ここから、次のコードを 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 に追加してもらいます。これは、バージョン管理にコミットしたくない宝石を使用するために私が見つけた最もエレガントなソリューションです。Gemfile.local を .gitignore に追加することを忘れないでください。

于 2013-11-12T18:36:58.233 に答える