我正在尝试这个Docker命令:
gyp WARN EACCES user "nobody" does not have permission to access the dev dir "/usr/local/lib/node_modules/bunyan/node_modules/dtrace-provider/.node-gyp/9.4.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/bunyan/node_modules/dtrace-provider/.node-gyp"
我收到此错误:
RUN sudo chown -R $(whoami) $(npm config get prefix)/lib
RUN sudo chown -R $(whoami) $(npm config get prefix)/lib/node_modules
RUN sudo chown -R $(whoami) $(npm config get prefix)/bin
RUN sudo chown -R $(whoami) $(npm config get prefix)/share
我尝试使用chown:
library(data.table)
dt <- as.data.table(mtcars)
colnames(dt) <- c(sapply(1:5, function(z) paste("ctrl",z,sep="")),
sapply(1:5, function(z) paste("treatment",z,"_mean", sep="")),
"rawval")
但使用chown并没有什么区别。
任何人都知道这个错误是什么?
答案 0 :(得分:1)
作为解决方法,请尝试以下方法:
FROM node:9
RUN npm install bunyan
您将收到一些警告消息,但无论如何都会安装它。