Azz*_*rio 17 ruby mysql ruby-on-rails
我刚刚将ubuntu从11.10升级到12.04,之后当我在我的rails项目中运行我的服务器时出现了这个错误
$ rails s
/usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/mysql2.rb:9:in `require':
libmysqlclient_r.so.16: cannot open shared object file: No such file or directory -
/usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/mysql2/mysql2.so (LoadError)
Run Code Online (Sandbox Code Playgroud)
有什么帮助吗?
San*_*osh 25
转到您的项目并按照步骤操作,
rvm gemset empty <gemset name>
gem install bundler
bundle install
Run Code Online (Sandbox Code Playgroud)
它会解决你的问题.
如果这不起作用,或者如果您不使用rvm,请使用
gem uninstall mysql2
bundle install
Run Code Online (Sandbox Code Playgroud)
来自你的一个使用Rails项目的mysql2目录.