1

一个 Bundler::RubyVersionMismatch 错误被发出(来自 Bundler 管理的代码)当一个命令本身使用另一个版本的 Ruby 时。

当在 Gemfile 中为某些 shell 命令指定 Ruby 版本时,会发生这种情况。

一类示例是向 Heroku 工具带命令发送的 Rake 任务。

4

1 回答 1

1

在代码中,环绕Bundler.with_clean_env{}命令shelled-out to。

有关这方面的更多信息,请参阅 Bundler问题

于 2013-03-02T18:37:48.797 回答