mysql - Rails 3. 没有这样的文件要加载 -- 生产中的 mysql2/mysql2

标签 mysql ruby-on-rails ruby gem

我在生产中从 Passenger 收到此错误 no such file to load -- mysql2/mysql2

有关此错误的详细信息 /var/www/releases/20120103021152/vendor/cache/ruby/1.9.1/gems/mysql2-0.2.18/lib/mysql2.rb 是真的,该文件不存在。

为什么会出现此错误?我该如何解决?

最佳答案

我有同样的错误。

rails s
 {railsroot}/vendor/bundle/ruby/1.9.1/gems/mysql2-0.3.11/lib/mysql2.rb:9:in `require':
 cannot load such file -- mysql2/mysql2 (LoadError)  

以下方法有效。
('{railsroot}/vendor/bundle/ruby/1.9.1/gems/' 将取决于您的系统。)

cd {railsroot}/vendor/bundle/ruby/1.9.1/gems/mysql2-0.3.11/mysql2/ext
ruby extconf.rb
make
make install

cd {railsroot}/vendor/bundle/ruby/1.9.1/gems/bcrypt-ruby-3.0.1/ext/mri
ruby extconf.rb
make
make install

关于mysql - Rails 3. 没有这样的文件要加载 -- 生产中的 mysql2/mysql2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8707293/

相关文章:

ruby-on-rails - 如何从 Rails 发送纯文本而不是 HTML 电子邮件?

mysql - 当在唯一索引列中找到匹配项时,MySQL 会停止搜索吗?

mysql - 添加MySQL约束,即某个字段作为同一个表的主键存在

mysql - 无法找到也无法安装 mysql_config

ruby-on-rails - 通过子域共享一个Cookie

mysql - rails : Creating a survey data structure with variable type answers

ruby-on-rails - Rails 嵌套单一资源路由

javascript - webkit 重定向到包含 javascript 内容的空白页面

php - 如何在elasticsearch+PHP中传递null过滤器

css - 按选择器样式抓取查找