-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Description
On FreeBSD 11, the install.js script tries to rename a file not yet existing:
$ npm install -g dtrace-provider
> [email protected] install /usr/local/lib/node_modules/dtrace-provider
> node scripts/install.js
fs.js:768
return binding.rename(pathModule._makeLong(oldPath),
^
Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/dtrace-provider/compile.py' -> '/usr/local/lib/node_modules/dtrace-provider/binding.gyp'
at Object.fs.renameSync (fs.js:768:18)
at Object.<anonymous> (/usr/local/lib/node_modules/dtrace-provider/scripts/install.js:14:4)
at Module._compile (module.js:612:30)
at Object.Module._extensions..js (module.js:623:10)
at Module.load (module.js:531:32)
at tryModuleLoad (module.js:494:12)
at Function.Module._load (module.js:486:3)
at Function.Module.runMain (module.js:653:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3
$ ls /usr/local/lib/node_modules/dtrace-provider
ls: /usr/local/lib/node_modules/dtrace-provider: No such file or directory
This issue only occurs with -g: it can install in node_modules/ without any issue.
AndrewTasso and dfredell
Metadata
Metadata
Assignees
Labels
No labels