-
Notifications
You must be signed in to change notification settings - Fork 1.3k
3.11.0 installation failure: EACCES linux-x64-11_binding.node #1780
Comments
Thanks for the report. @nschonni this is due to recent caching change. Since npm scripts run a restricted it's not guaranteed that it's going to have access to the npm cache dir (which defaults to the users' home dir). |
|
It looks like there is also a version conflict going on here.
But your output says you're running 0.10 |
Yeah it's common to do an install and rebuild in these environments. They're not getting that far because the initial install is failing. |
Good catch @nschonni -- that looks like a rabbit hole I don't want to dive into so will ignore your comment 🙈 |
Not a solution, and we do need a fault tollarant fallback
|
I have a patch in progress #1782. The cache directory needs to be determined lazily. |
This is completely blocking ! |
You can work around this issue by setting your cache path to something writable
|
@xzyfer This is not working for me |
I've released v3.11.1 until we have a workaround for these systems. |
Fixup some docs on importers (undefined variables)
When reporting an bug, you must provide this information:
npm -v
): v3.10.8node -v
): v0.10.25node -p process.versions
):node -p process.platform
): linuxnode -p process.arch
): x64node -p "require('node-sass').info"
):Hi, after 3.11.0 was tagged this morning we noticed CI errors in our application. Pinning to 3.10.1 worked fine as a workaround. The error log is as follows:
we ran
npm install node-sass
as root. The directory permissions seem fine:The OS is Ubuntu 14.04 (running in Docker), fully updated. Node is from
https://deb.nodesource.com/node_6.x
.The text was updated successfully, but these errors were encountered: