安装 jekyll 失败 - Windows

installation of jekyll failed - Windows

我正在尝试在 32 位 windows 7 PC 上安装 jekyll。我下载了 ruby installer-32 位和 32 位 devkit 并提取了 un ruby install folder.i 遇到了一些 ssh 错误,我通过暂时切换到 http 而不是 https 然后更新 gems 以及使用

安装的捆绑器
 gem install bundler

然而 gem 安装 jekyll 出现以下错误

Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
ERROR: Failed to build gem native extension.

C:/Ruby21/bin/ruby.exe -r ./siteconf20150109-5804-1k3wbva.rb extconf.rb
No such file or directory - C:/Ruby21/bin/ruby.exe -r ./siteconf20150109-5804-1k
3wbva.rb extconf.rb 2>&1

Gem files will remain installed in C:/Ruby21/lib/ruby/gems/2.1.0/gems/fast-stemm
er-1.0.2 for inspection.
Results logged to C:/Ruby21/lib/ruby/gems/2.1.0/extensions/x86-mingw32/2.1.0/fas
t-stemmer-1.0.2/gem_make.out

您需要安装 Ruby DevKit 来修复您看到的错误。任何理智的 Ruby 安装都能够即时构建东西。

我将从 Julian Thilo 关于在 Windows 上安装 Jekyll 的精彩说明开始:

Run Jekyll on Windows

如果您安装 Ruby 只是为了 运行 Jekyll,PortableJekyll 将在 < 5 分钟内为您提供完整的 Jekyll 安装。

杰基林快乐...

我在 3 个系统上尝试了同样的事情,发现安装 ruby gems 解决了这个问题.. 所以对于回到这个问题的任何人,这就是你在 [=28= 上安装 jekyll 的方法] 电脑:

1.download 并安装 ruby.

2.download devkit 解压缩到一个文件夹(最好在 ruby 安装目录中)并在您的 devkit 目录中输入 cmd window :

 ruby dk.rb init
 ruby dk.rb install

3.download 并通过

安装 gems
 ruby setup.rb

4。最后:

 gem install bundler 
 gem install jekyll

*bundler 是一个 jekyll 依赖项

使用 Windows 安装程序安装 Ruby+Devkit 2.5.X (x64) 后,我在 Windows 10 上遇到了同样的问题。

原因是我更改了安装程序中的默认路径,路径名中有空格。显然有些 make 脚本不喜欢那样。

重新安装到没有任何空格的路径解决了这个问题。

另见 this related issue on github

我在 "c:\program files\Ruby26-x64" 中安装 ruby 时安装 "gem install jekyll bundler" 失败。在 c:\Ruby26-x64 上重新安装 ruby 后,一切正常。似乎安装无法用空白

解析路径