我是新来的jekyll所以首先我按照这个教程Jekyll on Windows和设置jekyll 3.3.0.I得到了关于证书的错误本教程SSL CERTIFICATE UPDATES 并通过使用这个cacert.pem证书解决了问题。 但是,当启动jekyll服务器时,我得到:--watch arg在Windows上不受支持
--watch arg在Windows上不受支持。 如果您使用的是Windows猛砸,请参阅:https://github.com/Microsoft/BashOnWindows/issues/216
我试图解决使用Let Jekyll --watch没有任何的运气这个问题。 如果我使用jekyll 3.2.1所有的东西都可以正常工作,但是与jekyll 3.3.0的问题。 那么如何解决这个问题呢?
编辑
我解决我的问题阅读this和C:\tools\ruby23\lib\ruby\gems\2.3.0\gems\jekyll-3.3.0\lib\jekyll\commands
在build.rb
文件注释一些代码,使autoregeration现在每天工作的事情好了。
def watch(site, options)
#if Utils::Platforms.windows?
# Jekyll.logger.warn "", "--watch arg is unsupported on Windows. "
# Jekyll.logger.warn "", "If you are on Windows Bash, please see: " \
# "https://github.com/Microsoft/BashOnWindows/issues/216"
# else
External.require_with_graceful_fail "jekyll-watch"
watch_method = Jekyll::Watcher.method(:watch)
if watch_method.parameters.size == 1
watch_method.call(
options
)
else
watch_method.call(
options, site
)
# end
end
读取该链接所建议的解决了这个问题说,这个问题是固定在Windows的预览版本。我只是继续使用3.2.1,直到Windows发布修复程序。 –