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

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

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

报错截图如下

clipboard.png

clipboard.png

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

阅读 3.1k
2 个回答
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环境
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进