标签: shell rake bundler runtime-error heroku-toolbelt
发布一个Bundler :: RubyVersionMismatch错误(从Bundler管理的代码中)发出一个命令,该命令本身使用另一个版本的Ruby。
当在某些系统上的Gemfile中为某些shell命令指定了Ruby版本时会发生这种情况。
一类示例是Rake任务炮轰Heroku toolbelt命令。
答案 0 :(得分:1)
在代码中,将Bundler.with_clean_env{}包裹在命令炮轰的周围。
Bundler.with_clean_env{}
有关此内容的更多信息,请参见Bundler issue。