Stay hungry, Stay foolish

0%

ruby的安装(windows)

ruby的安装

这里我选择的是1.9.2-p0

  • 安装

exe文件的安装直接下一步没有悬念。

  • 版本检查

安装成功后运行“Start Command Prompt with Ruby”,输入

-v```和```gem -v```检查一下版本。
1
2
3
4
5
6
7
8
9
10

+ 遇到的问题

最开始我下载的是1.86版的,进入后gem没法更新,一看gem的版本,还停留在0.9,从网上下载较新的版本才更新成功(ruby1.86支持的gem版本只能到1.4.2)。

<!-- more -->

## DevKit的安装

安装好ruby后,我就急呼呼的安装jekyll

gem install jekyll

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

结果报错:

Failed to build gem native extension

在jekyll-wiki-Install上有这个问题的解答

If you encounter errors like Failed to build gem native extension on Windows you may need to install RubyInstaller DevKit.


DevKit是什么?

The DevKit is a toolkit that makes it easy to build and use native C/C++

extensions such as RDiscount and RedCloth for Ruby on Windows.

——[rubyinstaller wiki](https://github.com/oneclick/rubyinstaller/wiki/development-kit)

版本的选择

for the legacy RubyInstaller v1.8.6 use the DevKit-3.4.5 available at our

archive downloads page. For RubyInstaller versions 1.8.7, 1.9.2, and 1.9.3 use

the DevKit 4.5.2 from our main downloads page.

+ 下载

rubyinstaller.org的网站一直打不开,最后还是搜索到了[github](https://github.com/oneclick/rubyinstaller/downloads/)上,这个是最早的rubyinstaller还是一个备份?

下载**DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe**

直接打开解压到D:/DevKit目录下。

+ 安装

安装的命令网上到处都是,我这里再重复一下,进入到“Start Command Prompt with Ruby”的界面,依次执行下面命令:

cd DevKit
ruby dk.rb init
ruby dk.rb install
ruby dk.rb review


<a href="http://img.sunzy.org/2012/05/DevKit-install.jpg"><img class="alignnone size-full wp-image-509" title="DevKit-install" src="http://img.sunzy.org/2012/05/DevKit-install.jpg" alt="" width="642" height="326" /></a>

+ 遇到的问题

[rubyforge](http://rubyforge.org/frs/?group_id=167)上只有一个版本的DevKit:3.4.5r3。下载解压进行安装一直提示:

> ruby:No such file or directory -- dk.rb(LoadError)

和之后下载的4.5.2目录结构区别很大,不知道是下的文件不对,还是版本不对的原因。
据说打赏我的人,代码没有BUG