在创建rails项目时console抛出异常
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load — mysql
解决: gem install mysql
将mysql安装目录的bin目录下的libmySQL.dll文件拷贝到ruby安装目录的bin文件夹下。
首先需要安装rails的开发环境
- 安装 mysql 5.0 (在windows下mysql5.1与rails2.3.x会有兼容问题)
- 下载安装 ruby1.8.6 one click install 和 ruby1.8.7补丁
- 更新gem 使用 gem update
- 下载rails 使用 gem install rails -v=2.3.5
- 开发工具aptana + red rails 或 netbeans ruby platform
在centOs上安装rails环境 请看这里。
在控制台分别输入 ruby -v 和 rails -v查看版本。
如果安装完后没有出现ruby 1.8.7等字样。则需要手动添加一下ruby的路径到环境变量。
在创建项目时可能会出现 no such file to load — mysql 错误,解决方法看这里。
这样一个最基本的环境就算安装完成了。
ruby on rails 入门是我一直以来想写的一个教程。鉴于我对ruby rails的还没有完全深入的理解,以及不要误认子弟的想法,一直搁浅。
最近,东哥说他在装了宽带想学点东西,问我php与ruby哪个好学。
我马上回答ruby好学。理由是php没有框架,ruby有框架,有框架的好学。顺便建议一本非常适合初学者的书《ruby on rails敏捷开发》。
而我写这个教程的目的是给我的朋友以及其他初学ruby的新手提供一个像流水线一样的学习流程。让大家在学习ruby过程中少走弯路。