话说不少前辈也说了,ROR最好在LINUX上跑,这个道理是知道的,但对于不用ROR开发的偶,单单扫下盲的话,就打算用WINDOW上算了,不过还是感受到在XP上装ROR的麻烦,下面记录下
1 先去下载railsinstaller 2,这是一个WINDOWS下的一体化安装包,SETUP安装即可
2 下载后,可以看到rails -v为3.1.0,ruby -v 为1.9.2
3 注意,千万别再把rails 升级到3.1.1了,否则,在rails server启动时,会报错,
说cannot find javascript runtime,具体原因可能是extjs引擎或者是3.1.1太新了,
在WINDOWS的问题,反正暂时偶没办法安3.1.1了,请高人指点,只能用3.1.0
4 在rails new hellowolrd后,记得要climb the wall,因为要下载包的,之后rails server启动
webtrick后,就好了第一步
5 接下来是装mysql,也是最麻烦的.首先要下载devkit,下载地址在:
http://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe
下载后解压缩
6 然后在解压缩的目录中,先输入:ruby dk.rb init
然后再打开config.yml文件,按如下格式输入:
- D:/railsinstaller/Ruby1.9.2
注意-号跟RUBY安装路径之间的空格!
再执行ruby dk.rb install
7 再去下载mysql connector c,下载地址在:
http://dev.mysql.com/downloads/connector/c
下载安装SETUP
8 然后再将安装后的mysql conntor c中目录下的opt整个目录复制到
ruby安装目录下的bin目录下,将libmysql.dll也复制到
ruby安装目录下的bin目录下
9 在RUBY的bin目录中,执行如下命令:
D:\railsinstaller\Ruby1.9.2\bin>gem install mysql2 -v 0.3.7 -- '--with-mysql-inc
lude="C:\Program Files\MySQL\MySQL Connector C 6.0.2\include" --with-mysql-lib="
C:\Program Files\MySQL\MySQL Connector C 6.0.2\lib\opt"'
注意其中的单引号,双引号和--符号!不能错!,执行如果显示如下信息,表示成功了:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed mysql2-0.3.7
1 gem installed
Installing ri documentation for mysql2-0.3.7...
Installing RDoc documentation for mysql2-0.3.7...
10 建立MYSQL项目验证,比如
rails new blog -d=mysql
最后大功告成!