1

別のバージョンの Ruby を使用するコマンドをシェルアウトすると、Bundler::RubyVersionMismatch エラーが (Bundler が管理するコードから) 発生します。

これは、一部のシステムで、一部のシェル コマンドに対して Ruby のバージョンが Gemfile で指定されている場合に発生します。

この例の 1 つのクラスは、Heroku ツールベルト コマンドをシェル化する Rake タスクです。

4

1 に答える 1

1

コードで、Bundler.with_clean_env{}シェルアウトされたコマンドをラップアラウンドします。

これに関する詳細は、Bundlerの問題で入手できます。

于 2013-03-02T18:37:48.797 に答える