尝试在Windows 8(x64)上安装Jekyll:安装fast-stemmer-1.0.2.gem时出错

Ale*_*ner 6 ruby rubygems jekyll windows-8

我正在尝试使用本手册让Jekyll在Windows 8 x64上运行:

在Windows上运行Jekyll

我正在使用rubyinstaller.org的以下两个下载:

  • Ruby 2.0.0-p0(x64)
  • 的devkit-mingw64-64-4.7.2-20130224-1432-sfx.exe

所以我根据手册设置了Ruby和DevKit(期望它是更新的版本).我尝试运行一个小的Hello World .rb脚本,它运行正常,路径变量已设置.

然后我尝试运行gem install jekyll,我得到以下输出:

gem install jekyll - 在pastebin.com上输出

问题似乎是使用名为fast-stemmer-1.0.2.gem的gem,或者看起来如此.

不幸的是,我几乎没有Ruby或Jekyll的经验,也不知道这里发生了什么.有人可以看看输出并将我发送到正确的方向吗?

谢谢

Yi *_*eng 6

您是否尝试过卸载Ruby/DevKit并再次尝试整个过程,但这一次,将Ruby安装到默认目录C:\Ruby200-x64而不是C:/Program Files/Ruby/Ruby200-x64

因为我怀疑你的ruby目录中的空间可能是个问题.(错误txt的第296行)

/ usr/bin/install:target`Files/Ruby/Ruby200-x64/lib/ruby​​/gems/2.0.0/gems/fast-stemmer-1.0.2/lib'不是目录make:***[install - 所以]错误1

同样引用在Windows 7 x64上安装Ruby和Rails以及DevKit的问题 - 需要修复

似乎你在带有空格的目录中安装了Ruby(沿着DevKit?).

正如在Ruby自己的安装程序中所指出的那样,不推荐使用带空格的路径(这就是默认为C:\ Ruby193的原因)

作为DevKit一部分的编译器GCC在使用空格的路径时遇到问题,因此建议将DevKit的安装放置在没有空格的路径中(例如C:\ DevKit)