【发布时间】:2012-06-12 20:42:38
【问题描述】:
首先,我在 SO 和 google 上发布了数十个帖子,但一直未能找到答案。 我正在尝试使用 bundler 安装 mysql2,但它不会这样做。
在 Ubuntu Server 11.04 Natty 上运行
这里有一些背景信息:
ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]
gem -v
1.8.24
rails -v
Rails 3.2.5
$ mysql --version
mysql Ver 14.14 Distrib 5.1.62, for debian-linux-gnu (x86_64) using readline 6.2
我的 Gemfile 中有 gem "mysql2", "~> 0.3.11"
当我执行 bundle install 时,它会完成整个过程并成功完成(No Errors),但它不会安装 mysql2。当我执行 bundle show 时,没有列出 mysql2。
我已经尝试了这里和论坛上推荐的无数东西,但仍然无法使用 bundler 安装 mysql2。
有什么想法吗?
谢谢。
【问题讨论】:
-
请发布相关错误消息逐字。
-
你也必须说你使用的是什么操作系统:)
-
描述已更新。我没有收到任何错误。捆绑安装将成功完成,没有错误,但是当我执行捆绑显示时未列出 mysql2。我希望这有助于澄清。
-
尝试手动执行
gem install mysql2 -v=0.3.11,看看是否有任何错误。 -
gem install mysql2 -v=0.3.11 构建原生扩展。这可能需要一段时间... 已成功安装 mysql2-0.3.11 1 个 gem 已安装 正在为 mysql2-0.3.11 安装 ri 文档... 为 mysql2-0.3.11 安装 RDoc 文档... 未收到任何错误。当我做 bundle show 时,mysql2 仍然没有列出。
标签: ruby-on-rails gem bundler