移除 ruby 2.6 內建的 bundler
October 13, 2020
在已安裝 bundler v2 的情況下用 ruby 2.6+ 產生 rails 6 應用程式,會建立無法使用的 binstubs。如果你看到這個錯誤 You must use Bundler 2 or greater with this lockfile. 你可以移除 ruby 2.6 內建的 bundler,改用手動安裝的 v2 bundler。
如果你使用 rbenv,可以用這個指令(請依你的 ruby 版本調整,例如 2.6.{0, 1} 等),其他安裝方式的路徑會有所不同
rm -rf ~/.rbenv/versions/2.6.1/lib/ruby/2.6.0/bundler*