gpt4 book ai didi

docker - Windows 10 Pro上的Docker:构建新的Jekyll网站时出现错误文件冲突

转载 作者:行者123 更新时间:2023-12-02 21:16:23 24 4
gpt4 key购买 nike

我在Windows 10 Pro上使用 PowerShell 并已安装 Docker版本 18.03.1-ce

我将CD放入本地目录,我要在其中编辑一组配置文件以构建我的Jekyll网页。我运行了以下命令:

docker run -e JEKYLL_NEW=true -p 80:4000 -v ${pwd}:/site bretfisher/jekyll-serve

和以下消息:
NOTE: making new jekyll site!
Conflict: /site exists and is not empty.
Ensure /site is empty or else try again with `--force` to proceed and overwrite any files.

如果我在上面的调用中使用 --force标志,它将告诉我未知标志。任何人都知道如何解决此问题并成功构建一个链接到我的本地文件目录的jekyll容器,以便能够在将其投入生产之前在浏览器中的 localhost上进行编辑和预览?

最佳答案

请密切注意Jekyll quick start中的步骤。在第3步中,Jekyll为您的网站创建目录。错误消息告诉您,已经存在一个带有文件的site目录,因此Jekyll退出而不是覆盖现有文件。如果删除该目录的内容或将其移动到其他位置,则可以继续执行jekyll new命令。

顺便说一句,您可以尝试选择其他站点名称。 Jekyll创建自己的_site目录,在此目录中为您的网站放置了构建的HTML文件。当您拥有site/_site目录时,您会感到困惑。

关于docker - Windows 10 Pro上的Docker:构建新的Jekyll网站时出现错误文件冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50685877/

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