`

Ubuntu下gem install mysql出错的解决方法

阅读更多
gem install mysql时报错:
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/bin/ruby1.8
        --with-mysql-config
        --without-mysql-config
        --with-mysql-dir
        --without-mysql-dir
        --with-mysql-include
        --without-mysql-include=${mysql-dir}/include
        --with-mysql-lib
        --without-mysql-lib=${mysql-dir}/lib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-mlib
        --without-mlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-zlib
        --without-zlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-socketlib
        --without-socketlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-nsllib
        --without-nsllib
        --with-mysqlclientlib
        --without-mysqlclientlib


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.7/gem_make.out




解决方案:
$ sudo apt-get install libmysqlclient15-dev 
  sudo gem install mysql 
分享到:
评论
5 楼 ltl3884 2011-08-04  
多谢
4 楼 Macrow 2010-10-03  
Thanks!!!
3 楼 Macrow 2010-10-03  
Thanks!!!!
2 楼 qichunren 2009-07-03  
星情泪 写道
tanks
安装成功!

  
1 楼 星情泪 2009-07-03  
tanks
安装成功!

相关推荐

    Rails bundle命令安装mysql gem包出错的解决方法

    解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...

    ubuntu下安装ruby on rails

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    ### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...

    Port-Monitor:持续监控 IP 开放端口池的工具

    dev sudo apt-get install nmap sudo apt-get install zlib1g-dev gem install rprogram gem install nokogiri gem install ruby​​-nmap gem install dbi gem install mysql gem install dbd-mysql gem install ...

    rubyonrails mysql安装详解

    - 解决方法是先更改目标目录权限: ``` cd /usr/local sudo chmod -R 777 system/ ``` - 再次尝试安装RubyGems: ``` sudo ruby setup.rb ``` 3. **验证RubyGems版本** - 查看RubyGems版本: ``` gem -...

    Linux系统平台上安装和配置Ruby on Rails

    sudo apt-get install mysql-server libmysqlclient-dev # 对于Ubuntu/Debian sudo yum install mysql-server mysql-devel # 对于CentOS/RHEL sudo /usr/local/ruby/bin/gem install mysql2 ``` 最后,安装RoR框架...

    linux下的redmine搭建.pdf

    接下来是MySQL驱动的安装,因为Redmine需要连接数据库,所以需要`gem install ruby-mysql`。 MySQL的安装推荐使用`apt-get`在线安装,简单快捷。安装完成后,登录MySQL (`mysql -u root -p`),创建一个名为`redmine...

    nails-pos:美甲沙龙的销售点系统

    brew install mysql Ubuntu: apt-get install mysql-server mysql-client libmysql-ruby libmysqlclient-dev PostgreSQL 操作系统: brew install postgresql ARCHFLAGS="-arch x86_64" gem install pg Ubuntu: ...

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    gem install bundler gem install rails ``` 3. **数据库设置**:Rails应用通常需要与数据库系统(如MySQL或PostgreSQL)集成。例如,对于PostgreSQL,需要先安装数据库软件及其开发库: ```bash sudo apt-...

    ruby on rails安装

    gem install mysql2 ``` 描述中提到的"gems-1.3.1.zip"可能是指一个包含特定版本RubyGem的压缩包。如果你需要安装这个特定版本的RubyGem,你需要先解压缩文件,然后按照RubyGem的安装指南进行操作。通常,这包括...

    RedMine1.2.1安装

    gem install mysql2 ``` 对于PostgreSQL,安装pg gem: ``` gem install pg ``` 3. 下载RedMine 从RedMine官网或GitHub仓库获取RedMine1.2.1的源代码: ``` wget ...

    redmine搭建手册(完整版)

    gem install mysql2 ``` 2.3.2. Mysql 数据库安装 安装MySQL服务器,创建数据库,并为Redmine创建一个特定的用户和权限。 3. Redmine 安装 - 使用git克隆Redmine仓库或下载zip包。 - 进入项目目录,配置数据库连接...

    在puma上运行redmine:在puma上运行redmine安装教程(UbuntuMySQL)

    使用RVM安装Ruby后,使用`gem install rails`安装Rails,接着安装Puma,执行`gem install puma`。同时,还需要安装`bundler`来管理Gemfile中的依赖,`gem install bundler`。 4. **安装Redmine**: 从Redmine的...

    redmine的三部曲 第二步安装redmine的详细说明

    sudo apt-get install gem ``` 然后,安装Redmine所需的数据库。这里以MySQL为例,因为提供的文件名为“mysql的完整安装过程.doc”。确保你已经安装了MySQL服务器并创建了一个用于Redmine的数据库。 ```bash sudo ...

    redmine安装for linux(内含全套安装文件及安装文档)

    以下是一个详细的Redmine在Linux上的安装步骤,以及可能遇到的问题和解决方法。 ### 安装前准备 1. **系统要求**: 确保你的Linux系统是基于RPM (如CentOS, RHEL) 或DEB (如Ubuntu, Debian) 的,因为这决定了我们将...

    syzoj-hustoj:快速地搭建 SYZOJ

    gem install mysql2 抓取 新建一个目录用于存放抓取的相关文件。首先执行 get.sh 抓取题面。该操作将会在当前文件夹下生成形如 xxxx.html 的文件,其中 xxxx 为题号。可能会有部分文件下载失败,重新执行 get.sh ...

    Ruby-AnsibleRubyonRails服务器Ubuntu16x

    在Ubuntu 16.x操作系统环境下,我们可以利用Ansible的自动化能力来简化Ruby on Rails应用的安装和配置过程。 首先,让我们了解一下Ansible。Ansible基于SSH协议,无需在目标服务器上安装额外代理,这使得它易于使用...

Global site tag (gtag.js) - Google Analytics