我的jekyll博客显然包含/_site
下的文件夹,这似乎会导致问题:
$ jekyll build
Configuration file: /Users/Max/Github/maxheld83.github.io/_config.yml
Source: /Users/Max/Github/maxheld83.github.io
Destination: /Users/Max/Github/maxheld83.github.io/_site
Generating...
jekyll 2.5.3 | Error: Permission denied @ dir_s_mkdir - /Users/Max/Github/maxheld83.github.io/_site/2005
我不知道这里发生了什么。
sudo
解决了这个问题,但我不想总是使用它(可以<{3}}内的 。
我得到了:
答案 0 :(得分:2)
gynter over Jekyll Talk解决了这个问题:
/_site
目录具有奇怪的权限;仅对system
读取/写入,而不是我的用户帐户。
删除/_site
并使用适当的权限再次创建它可以解决问题。
不知道这首先是怎么出现的。
答案 1 :(得分:1)
检查/_site
及其子目录和文件所有者,组和权限。也许你在某个时候用sudo跑了Jekyll,所以主人搞砸了。