加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Bundler不会安装mysql2

发布时间:2020-12-17 04:04:58 所属栏目:百科 来源:网络整理
导读:首先,我在SO和谷歌上发布了数十篇帖子,但未能找到答案. 我正在尝试使用bundler安装 mysql2,但它不会这样做. 在Ubuntu Server 11.04 Natty上运行 这是一些背景信息: ruby -vruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]gem -v1.8.24rails -vRails
首先,我在SO和谷歌上发布了数十篇帖子,但未能找到答案.
我正在尝试使用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”

当我进行捆绑安装时,它会经历整个过程并成功完成(无错误),但它不会安装mysql2.当我做捆绑秀时,没有列出mysql2.

我已尝试过在这里和论坛上推荐的大量内容,但仍然无法通过bundler安装mysql2.

有任何想法吗?

谢谢.

解决方法

对于mysql2,您需要在服务器上安装dev文件.

首先尝试:

sudo apt-get install libmysqlclient-dev

然后在你的RoR App Dir中首先检查你的GemFile – 我在我的GemFile中有这一行:

gem 'mysql2','0.3.11'

运行包:

bundle install

或者首先尝试Emily的命令,然后运行bundle install:

gem install mysql2 -v=0.3.11
bundle install

我希望它有所帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读