安装bootsnap(1.4.4)时出错,win10中railsnew后Bundler无法继续

An error occurred while installing bootsnap (1.4.4), and Bundler cannot continue after rails new in win10

An error occurred while installing bootsnap (1.4.4), and Bundler cannot continue. Make sure that gem install bootsnap -v '1.4.4' --source 'https://rubygems.org/' succeeds before bundling.

In Gemfile: bootsnap

我尝试使用 rails 安装程序安装 rails 并按照此操作,因为我是 ruby 和其他东西的新手。:

https://www.tutorialspoint.com/ruby-on-rails/rails-installation.htm

之后 $ rails new app 命令

遇到上面说的那个错误

我不确定您是否已经找到答案,但我解决问题的方式是进入 Gemfile,寻找 bootsnap 并手动将其从我相信的 1.1.0 更改为 1.4.4,保存并运行 捆绑安装命令。您很可能会遇到一些其他错误,它们很容易以相同的方式修复。我不确定为什么会出现这么多错误,我怀疑这与使用旧版本的 rails 有关。当我了解更多信息时,我将更新此部分。我希望这会有所帮助,或者您已经找到了解决方案。

我认为这是因为一些问题与 rails 和 windows 10 冲突。所以直接的解决方案是降级 gemfile

中的 bootsnap 版本
gem 'bootsnap', '<= 1.1.0'

另一种解决方案是使用 https://rubyinstaller.org/

按照 rails 安装