首先,我在 SO 和谷歌上浏览了数十篇帖子,但未能找到答案。
我正在尝试使用捆绑器安装 mysql2,但它不会这样做。
运行于Ubuntu 服务器 11.04 纳蒂
以下是一些背景信息:
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"
当我做捆绑安装它经历了这个过程并成功完成(没有错误)但它没有安装mysql2。当我做捆绑秀,mysql2没有列出。
我已经尝试了这里和论坛上推荐的无数东西,但仍然无法使用捆绑器安装 mysql2。
有任何想法吗?
Thanks.
对于 mysql2,您需要在服务器上安装开发文件。
首先尝试:
sudo apt-get install libmysqlclient-dev
然后首先检查 RoR 应用程序目录中的 GemFile - 我的 GemFile 中有这一行:
gem 'mysql2', '0.3.11'
运行捆绑包:
bundle install
或者先尝试 Emily 的命令,然后运行捆绑安装:
gem install mysql2 -v=0.3.11
bundle install
我希望它有帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)