windows xp 搭建 ruby on rails + mysql 环境

Posted by wxianfeng Wed, 23 Jun 2010 18:00:00 GMT




个人一直认为搭建 ruby on rails 开发环境比较简单, 可是经常 gem install XXXX ,出现错误 , 把所有的gem source 都指定过了, 还是 失败 , 例如今天 在线 gem install rails -v 2.3.5 一直失败 , 最后 没办法 只好把所有gem包到网上下载下来 挨个安装了

最终达成环境: ruby 1.8.7 + rails 2.3.5 + mysql 5.1

步骤:

1,官网下载 ruby.exe installer 安装, 没什么好说的

2,rubyforge 上下载 rubygems ,执行 ruby setup.rb 安装

3,到 rubygems.org 上下载 rails.gem 下载 你需要的版本

gem install rails.gem 会出现错误 , 需要很多依赖的库 , 例如 activerecord , rack 等 ,依次安装上 , 直到 gem install rails.gem 成功

4,下载 mysql 最新版(5.1) 安装上

5,建立一个 rails 项目 , 写migrate 建立一张表 ,

>rake db:create

数据库顺利建立

>rake db:migrate

出现下面错误: Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB

经过 google 找到原因:

rails 对 mysql 5.1 的支持还不是太完善 , 我们需要下载 5.0 的 libmysql.dll 并且拷贝到 ruby 安装目录的 bin目录 下面 ,例如 c:/ruby/bin/

5.0 libmysql.dll 下载地址:

http://www.uushare.com/user/fl1429/file/3185420

See:

http://forums.aptana.com/viewtopic.php?f=20&t=7563&p=27407&hilit=libmysql.dll#p27407

This entry was posted on Wed, 23 Jun 2010 18:00:00 GMT and Posted in , . You can follow any any response to this entry through the Atom feed. You can leave a comment or a trackback from your own site.

Tags , ,


Trackbacks

Use the following link to trackback from your own site:
http://wxianfeng.com/trackbacks?article_id=25

Comments

Leave a comment