【发布时间】:2014-02-05 20:12:54
【问题描述】:
我正在尝试使用 Jekyll 编译一个静态站点,但它在编译时不断抛出错误。我最初使用 grunt-shell 运行“jekyll build”命令,该命令运行良好,没有错误,但没有生成该站点。当我自己运行“jekyll build”时,我得到了一个错误。
我将项目推送到 Github 以显示设置,也许这会有所帮助。
我得到的具体错误是:
PS C:\Users\Francisco\Documents\GitHub\Pretty-D2L> jekyll build -t
Configuration file: C:/Users/Francisco/Documents/GitHub/Pretty-D2L/_config.yml
Source: ./_pages
Destination: C:/Users/Francisco/Documents/GitHub/Pretty-D2L/_site
Generating... C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/site.rb:145:in `chdir': No such file or
directory - C:/Users/Francisco/Documents/GitHub/Pretty-D2L/_pages/ (Errno::ENOENT)
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/site.rb:145:in `read_directories'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/site.rb:116:in `read'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/site.rb:37:in `process'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/command.rb:18:in `process_site'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/commands/build.rb:23:in `build'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/lib/jekyll/commands/build.rb:7:in `process'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.4.3/bin/jekyll:77:in `block (2 levels) in <top (required)>'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.5/lib/commander/command.rb:180:in `call'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.5/lib/commander/command.rb:180:in `call'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.5/lib/commander/command.rb:155:in `run'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.5/lib/commander/runner.rb:402:in `run_active_command'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.5/lib/commander/runner.rb:78:in `run!'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.5/lib/commander/delegates.rb:11:in `run!'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.5/lib/commander/import.rb:10:in `block in <top (required)
>'
【问题讨论】:
标签: ruby web rubygems gruntjs jekyll