• 1
  • 新人请关照

Mac系统安装Hexo报了很多错,想请大佬进来帮我看一下。

我在MacOS下用sudo npm安装Hexo,报了很多好像是权限的错,请问有人知道为什么吗?

敲的命令是:sudo npm install hexo -g

报错截图如下

clipboard.png

clipboard.png

上面两张图就是控制台报的这些错,因为太长了,一张图截不全,分成两张截的。

阅读 845
评论
    2 个回答
    • 273
    sudo chown -R ${whoami} ~/ # ${whoami} 特指你计算机用户名
    sudo npm uninstall hexo -g
    sudo npm install hexo -g

    这样试试?

      你用anaconda安装了Python
      看起来这个这个版本的Python跟hexo所需要的某个包需要的Python不兼容

      我建议你试试卸载anaconda恢复系统的Python: (来源)

      conda install anaconda-clean
      anaconda-clean --yes
      
      rm -rf ~/anaconda3

      另外推荐使用

      • pyenv管理你的Python版本
      • nvm管理你的node环境
        撰写回答

        登录后参与交流、获取后续更新提醒

        相似问题
        推荐文章