好像所有的中文安装教程都指出 在http://www.ruby-lang.org/en/downloads/有rubyinstaller的一键安装方式,一装就可以,非常简单。
其实不然啊。。。。为毛我就提示必须安装Development Kit?
Development Kit:一个为了在windows环境下使用诸如RDiscount和RedCloth这样的C/C++扩展程序而开发的。
DK的安装:
到http://rubyinstaller.org/downloads/中下载DK,我下的是这个DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
if(你第一次安装DK 并且只有一个ruby版本) #大多数人都是这个
在解压路径直接运行“ruby dk.rb init”和“ruby dk.rb install”,自动安装
if(你第一次安装DK 并且有两个或更多ruby版本)
解压DK的zip包 进入其目录 运行ruby dk.rb init,DK 会检测系统中的ruby版本并在本目录中生成一个config.yml的文件,打开这个文件,删除你不想让DK安装的那个ruby包路径。
运行一下ruby dk.rb review 会出现你希望安装的ruby路径,看看自己是否做的对了
最后 ruby dk.rb install 安装完了
if (你已经安装了低版本DK) #第一次安装的可以不看
你需要手动删除每一个<RUBY_INSTALL_DIR>\bin 和<RUBY_INSTALL_DIR>\devkit 里的
gcc.bat, make.bat, and sh.bat,然后给DK升级