gpt4 book ai didi

windows-10 - 无法连接到 Jekyll 的 localhost :4000 on Windows 10

转载 作者:行者123 更新时间:2023-12-04 12:43:37 24 4
gpt4 key购买 nike

我正在尝试在我的 Windows 10 机器上设置 Jekyll,但无法连接到由 jekyll serve 创建的网站 (127.0.0.1:4000) (或 bundle exec jekyll serve)。我已按照 Julian Thilo 的 Run Jekyll on Windows 中的所有步骤进行操作没有任何错误信息。当我运行时 jekyll serve在我的 Jekyll 网站文件夹中的 PowerShell 中,一切似乎都很好:

Configuration file: C:/Users/fredr/dropbox/github/jekyll-website/_config.yml
Source: C:/Users/fredr/dropbox/github/jekyll-website
Destination: C:/Users/fredr/dropbox/github/jekyll-website/_site
Incremental build: disabled. Enable with --incremental
Generating...
done in 0.457 seconds.
Auto-regeneration: enabled for 'C:/Users/fredr/dropbox/github/jekyll-website'
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.

但是当我打开 http://127.0.0.1:4000 (或 http://localhost:4000 )在我的浏览器中,连接失败。

当我跑 netstat -an ,端口 4000被列为
  Proto  Local Address          Foreign Address        State
TCP 127.0.0.1:4000 0.0.0.0:0 LISTENING

我以前设法使用 IIS 设置了本地主机,但该网站现在已停止。

This Github issue似乎相关,但没有包含足够的信息让我弄清楚问题是如何解决的。它只说使用“Windows 包上的 Jekyll”,但我找不到任何相关信息。

最佳答案

跟随@Fredrik P 的脚步,我进入了项目的 _site文件夹(这是服务器的主文件夹应该在的位置)并运行 Python 3.x 简单 HTTP 服务器:

D:\frida\frida-website\_site>python -m http.server 3999
Serving HTTP on 0.0.0.0 port 3999 (http://0.0.0.0:3999/) ...

现在将我的浏览器指向 http://0.0.0.0:3999/奇迹般有效。

如果您需要使用 Python 2.x,则 HTTP 服务器命令将是:
python -m SimpleHTTPServer 3999

有关 SimpleHTTPServer 的更多信息(2.x) 和 http.server (3.x),见 this Stack Overflow post .

关于windows-10 - 无法连接到 Jekyll 的 localhost :4000 on Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50621606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com