首先 安装 cygwin
cygwin 要安装的插件是
默认的+ make + gcc + libiconv + openssl
cygwin下需要编译原文件
到ruby-lang(http://ruby-lang.org/) 下载ruby-1.9.1-p0.tar.gz
tar xvf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0
./configure
make && make install
安装rails
gem install rails
rails demo
cd demo
ruby script/server
此时提示找不到iconv.so (google 之后 似乎1.8.6以上版本不会自动生成iconv.so文件了
转到ruby 1.9.1 源代码处
cd /ruby-1.9.1-p0/ext/iconv
ruby extconf.rd (如果之前cygwin 安装是没有选择libiconv 此处可能会有错误 再次运行cygwin安装文件 安装吧
会生成makefile
make
生成iconv.so 文件
make install
ruby script/server
这次提示找不到openssl
openssl.so 文件安装方法同iconv.so
安装mysql 下载源文件 http://dev.mysql.com/downloads/mysql/5.0.html#win32 最下面的tar.gz文件
tar xvf ruby-1.9.1-p0.tar.gz
cd mysql-5.0.77
./configure
make && make install
安装mysql 驱动 http://rubyforge.org/frs/?group_id=4550
下载mysql-ruby-2.8.1.tar.gz
安装同上
最后来张图片