Mac上Hexo安装问题解决方法

来源:互联网 发布:过五如何清理数据 编辑:程序博客网 时间:2024/05/22 16:09

Hexo安装问题解决方法

问题一:执行“hexo server”出现以下错误

[Error: Module version mismatch. Expected 46, got 14.]{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
  • 解决方法:执行以下代码
npm install hexo --no-optional

问题二:安装Hexo时,执行“npm install -g hexo-cli“出现错误

npm ERR! tar.unpack untar error /Users/Macx/.npm/hexo-cli/0.1.8/package.tgznpm ERR! Darwin 14.4.0npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "hexo-cli" "-g"npm ERR! node v4.2.1npm ERR! npm  v2.14.7npm ERR! path /usr/local/lib/node_modules/hexo-clinpm ERR! code EACCESnpm ERR! errno -13npm ERR! syscall mkdirnpm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/hexo-cli'npm ERR!     at Error (native)npm ERR!  { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/hexo-cli']npm ERR!   errno: -13,npm ERR!   code: 'EACCES',npm ERR!   syscall: 'mkdir',npm ERR!   path: '/usr/local/lib/node_modules/hexo-cli',npm ERR!   fstream_type: 'Directory',npm ERR!   fstream_path: '/usr/local/lib/node_modules/hexo-cli',npm ERR!   fstream_class: 'DirWriter',npm ERR!   fstream_stack: npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',npm ERR!      'FSReqWrap.oncomplete (fs.js:82:15)' ] }npm ERR! npm ERR! Please try running this command again as root/Administrator.npm ERR! Please include the following file with any support request:npm ERR!     /Users/Macx/Desktop/GitHub/npm-debug.log
  • 解决方法:执行以下代码
sudo npm install --unsafe-perm --verbose -g hexo

整理于 2015-10-28

0 0