undefined symbol: node_module_register 错误原因

来源:互联网 发布:淘宝里猜你喜欢在哪里 编辑:程序博客网 时间:2024/06/13 22:02

场景:使用sudo node xxx 执行一个命令的时候报告 undefined symbol: node_module_register

环境:使用了nvm 安装了高版本的node (原始版本在/usr/bin/node 下是低版本的 0.10.x)

原因:node 低版本0.10.x 没有 node_module_register
当使用sudo 命令的时候,用的不是 nvm 版本 ,而是/usr/bin/node 下的版本,因为版本旧,所以报错
(nvm 安装的node是在当前用户$PATH 路径下的,sudo 用户无效)

解决方法:删除 /usr/bin/node ,
创建软连接 sudo ls -s 用户路径/.nvm/version/xxx/node /usr/bin/node

问题解决

阅读全文
0 0
原创粉丝点击