GitbookIO / gitbook-cli

GitBook's command line interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gitbook-cli fails to install on Windows WSL

Ironcheese opened this issue · comments

When installing gitbook-cli as global on WSL following error:
(Even with sudo)

`Alex@Innos:/mnt/q/workspace/REDCODE/gitbook-test$ sudo npm install -g gitbook-cli
npm ERR! path /usr/lib/node_modules/.staging/npm-4527956d/node_modules/read-installed/node_modules/readdir-scoped-modules npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall rename
npm ERR! Error: EACCES: permission denied, rename '/usr/lib/node_modules/.staging/npm-4527956d/node_modules/read-installed/node_modules/readdir-scoped-modules' -> '/usr/lib/node_modules/.staging/readdir-scoped-modules-2550005d'
npm ERR! { Error: EACCES: permission denied, rename '/usr/lib/node_modules/.staging/npm-4527956d/node_modules/read-installed/node_modules/readdir-scoped-modules' -> '/usr/lib/node_modules/.staging/readdir-scoped-modules-2550005d'
npm ERR! cause:
npm ERR! { Error: EACCES: permission denied, rename '/usr/lib/node_modules/.staging/npm-4527956d/node_modules/read-installed/node_modules/readdir-scoped-modules' -> '/usr/lib/node_modules/.staging/readdir-scoped-modules-2550005d'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rename',
npm ERR! path: '/usr/lib/node_modules/.staging/npm-4527956d/node_modules/read-installed/node_modules/readdir-scoped-modules',
npm ERR! dest: '/usr/lib/node_modules/.staging/readdir-scoped-modules-2550005d' },
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rename',
npm ERR! path: '/usr/lib/node_modules/.staging/npm-4527956d/node_modules/read-installed/node_modules/readdir-scoped-modules',
npm ERR! dest: '/usr/lib/node_modules/.staging/readdir-scoped-modules-2550005d',
npm ERR! parent: 'npmi' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/Alex/.npm/_logs/2017-06-15T10_46_25_885Z-debug.log`

Following is installed:
Alex@Innos:~$ node -v v8.1.1 Alex@Innos:~$ which node /usr/bin/node Alex@Innos:~$ npm -v 5.0.3

See attached error log:
2017-06-15T10_46_25_885Z-debug.log.txt