这是我第一次使用Jekyll。正在运行jekyll server
会出现此错误:
Configuration file: h:/jekyll_demo/myblog/_config.yml
Source: h:/jekyll_demo/myblog
Destination: h:/jekyll_demo.myblog/_site
Generating... error: Invalid argument - h:/jekyll_demo/myblog/_site/h:. use --trace to view backtrace
红宝石是1.9.3p545 jekyll是1.4.3 pygments.rb是0.5.0
运行jekyll server --trace时,会显示以下消息:
C:\Users\Administrator> jekyll server --trace
Configuration file: none
Source: C:/Users/Administrator
Destination: C:/Users/Administrator/_site
Generating...
C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/ site.rb:145:in open': Permission denied - . (Errno::EACCES)
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/site.rb :145:in entries'
答案 0 :(得分:1)
由于Jekyll 1.4.3在Windows上被破坏,这是一个已知问题。
v1.4.3 is broken on Windows #1948
您可以做的是安装Jekyll 1.4.2而不是使用最新版本。或者使用Linux / Mac,因为Jekyll并不正式支持Windows。
gem install jekyll --version "=1.4.2"