无法加载此文件--mysql2/mysql2。

4

我正在 m1 Mac 上进行安装,但是遇到了 mysql 问题。

我的 Rails 服务器正常工作,但当我运行我的测试时,出现错误cannot load such file -- mysql2/mysql2

有人可以帮助我吗?

rspec spec/

An error occurred while loading rails_helper.
Failure/Error: require File.expand_path('../../config/environment', __FILE__)

LoadError:
  cannot load such file -- mysql2/mysql2
# ./config/application.rb:7:in `<top (required)>'
# ./config/environment.rb:2:in `require_relative'
# ./config/environment.rb:2:in `<top (required)>'
# ./spec/rails_helper.rb:4:in `<top (required)>'
No examples found.


Finished in 0.00003 seconds (files took 5.21 seconds to load)
0 examples, 0 failures, 1 error occurred outside of examples

你运行了rspec的迁移脚本吗? - gabriella-varga
@gabriella-varga 是的,我没有任何未完成的迁移。 - Sajjad Murtaza
当你运行 bundle update mysql2 时会发生什么? - gabriella-varga
@gabriella-varga 没有任何变化。Bundler 尝试更新 mysql2,但其版本保持不变。 - Sajjad Murtaza
@SajjadMurtaza 找到任何解决方案了吗?我遇到了完全相同的问题。 - coderVishal
1
@coderVishal,我删除了我的tmp文件夹,问题得到了解决,但我不太确定问题和解决方案。 - Sajjad Murtaza
1个回答

3
我删除了tmp/文件夹,这对我有用。

你是通过什么工具删除了 tmp/ 文件夹的? - Shardul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接