登录 主页

重新安装了 mysql 之后,本地启动项目却一直报错

2023-12-01 11:14AM

$ bundle exec rails server

/home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.3/lib/active_support/dependencies.rb:274:in `require': libmysqlclient.so.21: cannot open shared object file: No such file or directory - /home/meiyi/.asdf/installs/ruby/2.6.9/lib/ruby/gems/2.6.0/gems/mysql2-0.5.5/lib/mysql2/mysql2.so (LoadError)

这个错误表明在运行 bundle exec rake db:create命令时,无法找到所需的共享对象文件 libmysqlclient.so.21。

1. 确保你已经安装了libmysqlclient库

   sudo apt-get install libmysqlclient-dev

2. 重新配置 database.yml 文件,替换为可以链接的数据库

3. 重新运行 $ bundle exec rails server 就可以了

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论