我在 Rails 中使用 postgresql。我昨天为一些副项目安装了 mysql,今天当我运行 rails c
时,它给出了以下错误,
home/rahul/.rvm/gems/ruby-2.6.0/gems/arel-9.0.0/lib/arel/visitors.rb:7:in require': cannot load such file -- arel/visitors/mysql (LoadError)
我没有对我的 Rails 项目进行任何更改。我的 Rails 应用程序仍然使用 Postgres
数据库.yml
default: &default
adapter: postgresql
pool: 50
timeout: 5000
# host: localhost
encoding: utf8
development:
<<: *default
database: enquiry_dispatch_development
test:
<<: *default
database: enquiry_dispatch_test
最佳答案
你好,只需删除 gem 'arel'
gem uninstall arel
然后运行
bundle install
关于mysql - 安装 MYSql 后,Rails 寻找 MySQL 而不是 Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54515575/