`

Install mysql ruby gem

    博客分类:
  • Ruby
阅读更多

env: ubuntu

首先需要安装 mysql dev library

sudo apt-get install libmysqlclient15-dev

 不然直接sudo gem install mysql会报错:

l-config=/usr/local/mysql/bin/mysql_config
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb --with-mysql-config=/usr/local/mysql/bin/mysql_config
extconf.rb:10: command not found: /usr/local/mysql/bin/mysql_config --cflags
*** 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.
...

 然后:

sudo gem install mysql

 如果你是通过sudo apt-get install ruby安装的ruby,那么可能开始会出现以下错误是:

`require': no such file to load -- mkmf (LoadError)

 使用

sudo apt-get install ruby1.8-dev

 安装ruby可以避免这个问题。

然后写一段代码看看是否已经ok了:

require 'rubygems'
require 'mysql'

def with_db
	dbh = Mysql.real_connect('localhost','root','xxxxxx','deal')
	begin
		yield dbh
	ensure
		dbh.close
	end
end

with_db do |db|
	res = db.query('select * from route limit 2')
	res.each{ |row| row.each{|field| puts field } }
	res.free
end
 

 

0
0
分享到:
评论

相关推荐

    mysql2-0.3.16.gem

    A simple, fast Mysql library for Ruby, binding to libmysql Gemfile entry -- gem 'mysql2', '0.3.16' Install with GEM -- gem install mysql2 --version 0.3.16

    mysql-ruby-2.8.2.tar.gz

    1. **安装**:首先,开发者需要将 `mysql-ruby-2.8.2.tar.gz` 压缩包解压,然后在命令行中使用 Ruby 的 gem 安装工具进行编译和安装。这通常涉及到 `gem build` 和 `gem install` 命令,或者通过 `bundle` 管理依赖...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    下载该驱动后,在CMD中使用`gem install mysql-2.7.3-mswin32.gem --local`在本地进行安装。接着,你需要将MySQL安装目录下的`libmySQL.dll`文件复制到Ruby的bin目录。如果使用的是Ruby较低版本,还需将`mysql.so`...

    ruby rails demo

    (4)安装mysql gem install mysql2 创建项目: rails new webapp -d mysql rails server #启动服务 rails generate scaffold hello rails generate scaffold Post name:string title:string content:text rake ...

    ruby on rails MySql

    如果你在Windows环境下开发Rails应用,并且使用了`mysql2` gem,那么这个文件可能是必需的,因为gem可能依赖于这个库来建立与MySQL的连接。 `readme.txt`文件通常包含关于压缩包内容的说明或使用指南。在这个场景下...

    mysql_yearweek:用于获取与 MySQL 函数等效的 yearweek 值的 Ruby gem

    安装 $ gem install mysql_yearweek示例用法 > require mysql_yearweek=> true> MySQLYearweek.yearweek(Date.new(2013, 07, 25))=> "201330"> MySQLYearweek.yearweek(Date.new(2013, 07, 25), 2)=> "201329"限制这...

    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 ...

    ruby-mysql-0.2.6.tar.gz

    首先,开发者需要解压`ruby-mysql-0.2.6.tar.gz`文件,然后按照标准的Ruby gem安装流程进行操作,通常包括编译源码和安装gem。在命令行中,这可能涉及以下步骤: ```sh tar -zxvf ruby-mysql-0.2.6.tar.gz cd ruby-...

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

    gem install mysql2 -v ‘0.3.16’; succeeds before bundling …. 感觉非常奇怪 最后console提示 代码如下: … /home/wh/.rvm/gems/ruby-2.1.1@xxx/extensions/x86_64-linux/2.1.0/mysql2-0.3.16/gem_make.

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

    sudo gem install mysql2 ``` 此外,为了支持图像处理功能,还需安装ImageMagick库: ```bash sudo apt-get install librmagick-dev ``` #### 三、示例:创建一个Ruby on Rails项目 1. **创建Rails项目**:在...

    gem安装、rails安装、mysql库文件安装

    1.安装gem,进入gem文件夹,里面有个setup文件,直接双击就行了。 2.进入rails目录使用gem命令安装(这一步必须要上...3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装mysql-2.7.3-x86-mswin32.gem.

    redmine1.1.1-rubyp334离线安装gem

    这个压缩包"redmine1.1.1-rubyp334离线安装gem文件"应该包含了这些gem,确保它们是针对Ruby p334版本优化的。 2. **安装Ruby**:根据你的操作系统,安装Ruby p334。如果是Linux,你可能需要从Ruby官方网站下载源码...

    Linux操作系统下轻松配置Ruby的程序环境

    ruby /bin/gem install rails --remote ``` #### 安装MySQL数据库驱动 在Ruby应用程序中经常需要连接MySQL数据库,因此需要安装MySQL的Ruby驱动: 1. 下载MySQL Ruby驱动: - **下载地址**:...

    ubuntu下安装ruby on rails

    sudo gem install mysql2 ``` 3. **配置数据库:** 在 `config/database.yml` 文件中配置 MySQL 相关的信息。 通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装...

    rubyonrails mysql安装详解

    ### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些...

    Ruby on Rails安装及MySQL数据库配置指南

    可以使用 gem install rails 命令来安装 Rails。安装完成后,可以输入 rails -v 来检查 Rails 的版本。 二、MySQL 数据库配置 在安装了 Ruby on Rails 之后,需要配置 MySQL 数据库。可以按照以下步骤进行配置: ...

    Ruby 连接数据库资源汇总

    首先,你需要通过 `gem install mysql2` 安装。然后,创建数据库连接: ```ruby require 'mysql2' client = Mysql2::Client.new( :host => "localhost", :username => "your_username", :password => "your_...

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

    sudo /usr/local/ruby/bin/gem install mysql2 ``` 最后,安装RoR框架本身: ```bash sudo /usr/local/ruby/bin/gem install rails ``` 至此,Ruby on Rails的基础环境已经搭建完毕。你可以创建一个新的Rails项目...

    Ruby on Rails环境搭建(基于WinXP & RadRails)

    如果选择MySQL,你需要先安装MySQL服务器,然后安装`mysql2` gem,输入`gem install mysql2`。 现在,我们需要安装RadRails,这是一个基于Eclipse的Ruby on Rails IDE。你可以从其官方网站...

    rails3.1安装与mysql配置 windows

    由于在Windows上直接安装可能会遇到问题,可以尝试使用预编译的二进制版本,或者在命令行中运行`gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\path\to\mysql\installation"`,其中"C:\path\to\mysql...

Global site tag (gtag.js) - Google Analytics