【问题标题】:Jekyll Serve Operation Not Permitted不允许 Jekyll 服务操作
【发布时间】:2019-07-27 03:25:14
【问题描述】:

在尝试使用 jekyll serve 时,我收到了“不允许操作”错误。这是在 official instructions 之后在 Win 1903 上在 WSL (Ubuntu) 下运行的 Jekyll 3.8.6。

setup@VM:/mnt/c/Users/setup/source/contoso.com$ jekyll serve
Configuration file: /mnt/c/Users/setup/source/contoso.com/_config.yml
            Source: /mnt/c/Users/setup/source/contoso.com
       Destination: /mnt/c/Users/setup/source/contoso.com/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
jekyll 3.8.6 | Error:  Operation not permitted @ apply2files - /mnt/c/Users/setup/source/contoso.com/_site/LICENSE.md

我没有看到任何特定的 ACL 问题,procmon 也没有显示任何相关错误——当ruby 处理文件时,它会显示 SUCCESS 条目。指定的文件也出现在_site 目录中。

【问题讨论】:

标签: jekyll windows-subsystem-for-linux


【解决方案1】:

据我所见,操作不允许的错误与用户权限或所有权有关

尝试运行sudo chmod -R 777 /mnt/c/Users/setup/source/contoso.com/

我在同事的计算机上看到了奇怪的错误,一个简单的ls -al 显示某些文件夹归 root 所有。查看这是否也适用于您的系统,并尝试将所有权更改/转让给您的用户。

另一个更新,原来有些人解决了这个问题 删除许可证文件。看到这个有希望的相关(post)。

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
  • @patel 为什么不呢?据我所见,operation not allowed 错误与用户权限或所有权有关。我已经更新了我的帖子。
  • 原始答案(一行)被某人标记,这最终出现在 LQA 队列中,所以我的评论建议您可以在评论部分给出一行答案,如果这适用于 OP,您可以将其发布为一条评论。为避免这种情况,请按照目前的解释给出答案
猜你喜欢
  • 2019-12-06
  • 1970-01-01
  • 2012-01-03
  • 2021-02-10
  • 2021-01-01
  • 2014-11-01
  • 2014-06-30
  • 2012-03-19
  • 2023-04-03
相关资源
最近更新 更多