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 我希望它有所帮助 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |