jekyll build失败:权限被拒绝@dir_s_mkdir

时间:2015-08-18 19:28:41

标签: ruby jekyll

我的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}}内的

我得到了:

  • jekyll 2.5.3

2 个答案:

答案 0 :(得分:2)

gynter over Jekyll Talk解决了这个问题:

/_site目录具有奇怪的权限;仅对system读取/写入,而不是我的用户帐户。

删除/_site并使用适当的权限再次创建它可以解决问题。

不知道这首先是怎么出现的。

答案 1 :(得分:1)

检查/_site及其子目录和文件所有者,组和权限。也许你在某个时候用sudo跑了Jekyll,所以主人搞砸了。