升级系统到14.04后遇到了好多坑。今天遇到了:
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: EPERM, utime '/home/hongshuaiyuan/.node-gyp/0.10.37'
gyp ERR! System Linux 3.16.0-30-generic
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/hongshuaiyuan/kule/www.kuulabu.com/data/backends/IMServer/node_modules/memcached/node_modules/hashring
gyp ERR! node -v v0.10.37
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
解决方案如下:
1:首先确保自己装了sudo apt-get install node-gyp 。
2:npm install node-gyp -g,全局安装node-gyp。
3:rm -rf node_modules/
4:sudo npm cache clean
5: npm update .
如下就解决了上面的问题。
很奇怪的是我之前12.04的时候就没遇到这些问题。并且服务器也是14.04的也没遇到过这个问题。
相关推荐
/usr/lib/node_modules/pm2/node_modules/chokidar/index.js:151 async remove(item) { ^^^^^^ SyntaxError: Unexpected identifier at createScript (vm.js:56:10) at Object.runInThisContext (vm.js:97:10)
#define EPERM 1/* Not super-user */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3/* No such process */ #define EINTR 4/* Interrupted system call */ #define EIO 5/* I/O error...
rootroot@rootroot-E400:~/wyb/ap6212a0_a33_sc3817r/lichee$ ./build.sh config Welcome to mkscript setup progress All available chips: 0. sun8iw5p1 Choice: 0 All available platforms: 0. android 1. ...
安装报错信息 24741 error code EPERM 24742 error syscall unlink ...24745 error Error: EPERM: operation not permitted, unlink 'E:\workspaces\multiplatform\node_modules\.staging\regexpp-c7c4
阿风在运行 npm i(给项目添加依赖)时遇到了一下报错: npm ERR! code EPERM npm ERR! syscall unlink npm ERR! path D:\Users\Megan\企业微信下载地址\WXWork\... Error: EPERM: operation not permitted, unlink 'D
问题的根源在于 `SyntaxError: Unexpected token ...`,这通常是由 JavaScript 代码中的 ES6 语法(如展开运算符 '...')导致的,而用户的 Node.js 版本可能过低,不支持这种语法。在 Node.js 的不同版本之间,对...
vue-cli 创建项目vue init webpack myproject时报错: vue-cli · Failed to download repo vuejs-templates/webpack: EPERM: operation not permitted, utime '/Users/userName/.vue-templates/webpack/.circleci'
EPERM (1) - **错误描述**:权限被禁止。 - **含义**:当前用户或进程没有执行该操作的权限。 ### 总结 通过上述分析,我们可以看到AIX版UNIX系统错误码表包含了从高级别错误到基础的权限和文件系统错误的一...
1.项目运行 cd projectname npm run dev 报错:‘webpack-dev-server’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 解决:重新npm install ... errno -4048,Error: EPERM: operation not permitt
* EPERM (1):Operation not permitted,表示操作不被允许。 * ENOENT (2):No such file or directory,表示文件或目录不存在。 * ESRCH (3):No such process,表示进程不存在。 * EINTR (4):Interrupted system ...
- 属性如`errno.EPERM`, `errno.ENOENT`等。 - **getopt模块** - 解析命令行选项和参数。 - 函数如`getopt.getopt()`。 - **getpass模块** - 安全地从终端读取密码。 - 函数如`getpass.getpass()`。 - **glob...
- `EPERM`: 连接被防火墙拒绝。 - `ENOBUFS`: 系统缺少足够的缓冲区。 - `ENOMEM`: 内核内存不足。 **示例:** 参考`listen`函数的示例。 --- #### 二、`bind`函数 **功能概述:** `bind`函数用于将套接字与本地...
今天小编就为大家分享一篇关于nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:Developnodejsnode_global'at Error,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看...
- `EPERM`: 当前进程无权限向目标进程发送信号。 **示例代码:** ```c #include <unistd.h> #include <signal.h> #include <sys/types.h> #include <sys/wait.h> int main() { pid_t pid; int status; if (!...
- `EPERM`:权限问题。 - `ESRCH`:未找到指定的 PID。 **2.2 获取任务优先级** - **`sched_getparam(pid_t pid, struct sched_param *param)`:** - 获取指定任务的优先级信息。 **2.3 设置调度策略和优先级*...
- `EPERM`: 连接被防火墙拒绝。 - `ENOBUFS`: 缓冲区空间不足。 - `ENOMEM`: 内存不足。 **示例:** 参考`listen()`函数中的示例。 #### 2. bind(对socket定位) `bind()`函数用于将特定的地址信息绑定到socket上...