首页 > 解决方案 > Rails 一直在寻找不存在的宝石

问题描述

我已经在开发环境中将 gem mysql2 替换为 sqlite3。然而,Rails 一直在寻找它。我试图删除 Gemfile.lock 但它没有用。我还更改了 database.yml 文件。

这是我做rails db:create时的错误

LoadError: 无法加载此类文件 -- /home/gn09/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/mysql.rb

标签: ruby-on-railsgemfile

解决方案


首先卸载红宝石

rbenv uninstall 2.6.1

然后再次安装以获得一组新的宝石

rbenv uninstall 2.6.1

然后安装捆绑器

gem install bunder -v '2.1.4'

然后

 bundle install

推荐阅读