Ruby 安装jekyll失败-Windows

Ruby 安装jekyll失败-Windows,ruby,gem,jekyll,Ruby,Gem,Jekyll,我正在尝试在32位windows 7 PC上安装jekyll。我下载了ruby installer-32位和32位devkit,并提取了un-ruby安装文件夹。我得到了一些ssh错误,我通过临时切换到http而不是https来解决,然后使用 gem install bundler 然而,gem install-jekyll给出了以下错误 Temporarily enhancing PATH to include DevKit... Building native extensions.

我正在尝试在32位windows 7 PC上安装jekyll。我下载了ruby installer-32位和32位devkit,并提取了un-ruby安装文件夹。我得到了一些ssh错误,我通过临时切换到http而不是https来解决,然后使用

 gem install bundler
然而,gem install-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来修复看到的错误。任何理智的Ruby安装都能够动态构建东西

首先,我将介绍Julian Thilo在Windows上安装Jekyll的精彩说明:

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


快乐的杰基林…

我在3个系统上尝试了同样的方法,发现安装ruby gems解决了这个问题。。因此,对于回答此问题的任何人,以下是如何在windows pc上安装jekyll:

1.下载并安装ruby

2.将devkit extract下载到一个文件夹中(最好在ruby安装目录中),在devkit目录中键入cmd窗口:

 ruby dk.rb init
 ruby dk.rb install
3.通过下载和安装gems

 ruby setup.rb
四,。最后:

 gem install bundler 
 gem install jekyll

*bundler是一个jekyll依赖项

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

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

重新安装到没有任何空间的路径修复了该问题


另请参见。

当ruby安装在“c:\program files\Ruby26-x64”中时,我未能安装“gem install jekyll bundler”。在我将ruby重新安装到c:\Ruby26-x64上之后,一切都正常了。似乎安装无法解析路径为空

我已经安装了devkit。但是gem安装Jekyll失败了。。。不过,portable Jekyll似乎是个不错的选择..我是一名Java和perl开发人员。。涉猎前端/python,所以对rubyRe devkit不太感兴趣——我必须严格按照Thilo的指示进行操作,但最终还是成功了。有一些特定的Windows版本,是32位机器。是时候尝试一下像Ubuntu这样的Linux发行版了!这肯定会为你节省很多时间