質問: If you already have Rails binstubs in source control, you might be inadvertently overwriting them during deployment by using bundle install with the --binstubs option. If your application was created prior to Rails 4, here's how to upgrade: bundle config --delete bin # Turn off Bundler's stub generator rails app:update:bin # Use the new Rails executables git add bin # Add bin/ to source control You may need to remove bin/ from your .gitignore as well. When you install a gem whose executable you want to use in your app, generate it and add it to source control: bundle binstubs some-gem-name git add bin/new-executable Could not find gem 'sqlite3 (~> 1.4) x64-mingw32' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems. ### 該当のソースコード ### 試したこと RubyのバージョンをRuby 2.5以下に下げる ### 補足情報(FW/ツールのバージョンなど) ruby 2.4.5 Bundler version 2.1.4 Rails 6.0.3.2
回答: Rails6を使うなら、Rubyのバージョンは2.6の方がいいと思います。 (最新の2.7はアラートなどが多いと聞くのでやめた方が良いと思います) Rubyは2.5以下や2.5未満でないと使えないという記事があるかもしれませんが、古い情報だと思われます。 現に、私はWindows10ですが、Rails6.0.3、Ruby2.6を使っています。 ただ、確かにWindows10&Rails6でRubyのバージョンが低い情報の記事が多い気がするので、2.5や2.4の記事を見るときは随時2.6に合わせるように注意しましょう。