我是新手,所以希望当我提出这个问题时我才有意义。
我是通过命令提示符在Windows 7上执行此操作。
我安装了jekyll,但是看到jekyll网页时遇到了麻烦。什么也没出现。我写“jekkyl serve”时所看到的是:
c:\users\spiridon\desktop\portfolio\jekyll serve
Configuration file: c:users/spiridon/desktop/portfolio/_config.yml
source: c:users/spiridon/desktop/portfolio
destination: : c:users/spiridon/desktop/portfolio/_site
generating...
c:/ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.9/lib/posix/spawn.rb:164: warning: cannot close fd before spawn
'which' is not recognized as an internal or external command, operable program or batch file.
←[31m Liquid Exception: no such file or directory - python c:/ruby193/lib/ruby/gems/1.9.1/gems/pygments/mentos.py in _posts/2014-10-23-welcome-to-jekyll.markdown←[0m
done.
Please add the following to your Gemfile to avoid polling for changes:
require 'rbconfig'
if RBConfig: :CONFIG['target_os'] =~ /mswin|mingw|cygwin/i
gem 'wdm', >= 0.1.0'
end
Auto-regeneration: enabled for 'c:/users/spiridon/desktop/portfolio'
Configuration file: c:/users/spiridon/desktop/portfolio/_config.yml
server address: http://0.0.0.0:4000/
server running... press ctrl-c to stop.
我正在使用ruby193 jekyll 2.4.0
这是我的_config.yml:
# Site settings
title: Your awesome title
email: your-email@domain.com
description: > # this means to ignore newlines until "baseurl:"
Write an awesome description for your new site here. You can edit this
line in _config.yml. It will appear in your document head meta (for
Google search results) and in your feed.xml site description.
baseurl: "" # the subpath of your site, e.g. /blog/
url: "http://yourdomain.com" # the base hostname & protocol for your site
twitter_username: jekyllrb
github_username: jekyll
# Build settings
markdown: kramdown
我是这种语言和大多数其他编程语言的新手。我也观看了youtube视频并在网上搜索了解决方案但找不到任何东西。谢谢。
答案 0 :(得分:0)
来自Jekyll主页
虽然Windows不是官方支持的平台,但可以使用它 通过适当的调整来运行Jekyll。
请按照this page dedicated to hints to get Jekyll running on Windows上的所有说明操作,或试用Jekyll Windows project。
一旦您按照上述提示之一进行了简短解释,您获得的错误可能会消失:
'which' is not recognized as an internal or external command, operable program or batch file.
即。 Windows没有调用哪个程序。 在Windows系统上不存在。在unixoid系统上,它用于解析当你运行作为属性给出的命令时确切执行的内容。
来自维基百科:
在Internet协议版本4中,地址0.0.0.0是一个不可路由的元地址,用于指定无效,未知或不适用的目标。
因此,在浏览器中打开它并不起作用也就不足为奇了。 Jekyll在遇到错误时无法启动服务器。因此它将此通用IP显示为服务器地址。