Skip to content

Ruby 1.8.7 和1.9.1 Windows手动安装

Windows的ruby installer给出各种各样的怪异错误,实在是受不了了,于是手动装了,其实很简单,就是解压一个文件夹,但是很多库需要装一下.


第一步:安装所需的lib

包都是ruby主页推荐的,我不用tk装,列表可以在此找到:http://jarp.does.notwork.org/win32/
zlib
里面的dll
openssl
-找到“libeay32.dll”, 复制到 ruby\bin. .
-找到 “libssl32.dll”, 复制到 ruby\bin 然后改名为ssleay32.dll
readline
复制readline.dll
iconv
里面的dll
pdcurses
里面的dll
gdbm
里面的dll

不想这么麻烦,可以下载我已经单独取出来的dll文件,全部放倒ruby/bin
文件:rubylib

第二步:将ruby/bin加入PATH
第三步:安装gem
- 下载rubygem
- 解压缩
- 到里面的目录,运行ruby setup.rb

完成

{ 2 } Comments

  1. Jun Sha | 四月 30, 2010 at 8:38 上午 | Permalink

    之前有试过,不过当时只是为了学习Ruby1.9的新特性,没有试过在win下ruby1.9安装rails3 beta。或者用cygwin安装ruby也是win下的一个选择。

    Yinghai提到的ruby installer问题的确是那样的,win缺少lib,安装时会报错。所以,在win下最好就是手动安装再添加lib。

    不过最近折腾不动了,ROR的配制确实是比较累的。真理就是:不选择最好的,只选择适合你的。

    感谢Yinghai能够发布适合新手的ruby基础博文,记得以前自己在win下安装1.9.1 pre-view的时候总是报错,后来找了很久解决方案。

  2. yinghai | 五月 2, 2010 at 2:32 下午 | Permalink

    嘿嘿,谢谢你的关注啊,我平时开发ror不经常用Windows,在公司有的时候没办法.

Post a Comment

Your email is never published nor shared. Required fields are marked *