'node-gyp rebuild'解决办法(ubuntu)

困扰很久了,也不好找到solution,所以记录一下,希望能帮助到跟我遇到一样问题的人。报错如下:

make: g++:命令未找到
make: *** [Release/obj.target/bufferutil/src/bufferutil.o] 错误 127
make:离开目录“/home/lewis/code/Ghost/node_modules/bufferutil/build”
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Linux 3.13.0-71-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/lewis/code/Ghost/node_modules/bufferutil
gyp ERR! node -v v4.2.0
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok 

npm ERR! Linux 3.13.0-71-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v4.2.0
npm ERR! npm  v2.14.7
npm ERR! code ELIFECYCLE
npm ERR! [email protected]1.2.1 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected]1.2.1 install script ‘node-gyp rebuild‘.
npm ERR! This is most likely a problem with the bufferutil package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls bufferutil
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/lewis/code/Ghost/npm-debug.log

安装g++即可:

apt-get -y install g++

'node-gyp rebuild'解决办法(ubuntu)

时间: 2024-10-12 13:02:27

'node-gyp rebuild'解决办法(ubuntu)的相关文章

linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置

如果ping域名的时候出现ping:unknown host  xxx.xxx 但是ping IP地址的时候可以通的话 可知是dns服务器没有配置好, 查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者4.4.4.4,保存退出即可! 当然,如果连ip都ping 8.8.8.8都ping不通的话,那么就说明网络配置有问题

Ubuntu无法进入图形界面的解决办法

Ubuntu无法进入图形界面的解决办法 Ubuntu系统启动,输入用户密码后,屏幕显示彩色背景,但是始终不能进入图形界面. 如果你也遇到过这种情况,可以参照以下方法解决(在 ubuntu14.04 验证). 同时按下 alt + ctrl + F1,屏幕出现 tty1,输入用户名和密码登录: 执行如下命令: sudo stop lightdm sudo apt-get update sudo apt-get upgrade sudo apt-get install --reinstall lig

在Ubuntu环境下,Koala无法启动的解决办法

背景 ??使用操作系统:Ubuntu 18.04 从官方网站下载deb文件安装成功后,无法打开. 网上的解决办法 ??Ubuntu下安装Koala.简单来说就是需要安装Ruby,但是我的电脑经过查看已经安装了Ruby.如果您没有安装Ruby,可以先尝试下安装Ruby. ??于是,我在Ubuntu论坛中找到了一个答案:Just install libgconf2-4. ??安装命令:sudo apt -y install libgconf2-4.安装之后可以成功打开. 原文地址:https://w

connect network is unreachable 解决办法

详细教程见:http://blog.csdn.net/liukun321/article/details/6662950 1.虚拟机中的centos系统要连接外网,我们需要使用桥接网络 2.正常配置eth0网口 DEVICE=eth0 HWADDR=00:0C:29:EF:00:83 TYPE=Ethernet UUID=7493ecea-c1d2-4edc-a4f1-8381956c87cc ONBOOT=yes #开机启动 NM_CONTROLLED=yes BOOTPROTO=static

Ubuntu提示piix4_smbus:Host SMBus错误解决办法

1.编译内核时出现下面的错误 CHK     include/linux/version.h CHK     include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL    scripts/checksyscalls.sh CC      scripts/mod/empty.o /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-

Ubuntu:开启samba服务未能正常打开linux共享文件的解决办法

一:基本介绍 说明:配置完samba后可以从window下直接进入linux共享文件夹,从而实现不同OS之间文件交互. 操作:可以到windows 下输入ubuntu ip 试一下在“我的电脑”或者在“运行”处输入" \\ + Ubuntu 机器的ip“如:\\192.168.1.130 二:遇到问题 按操作执行时,出现无法打开的显示. 备注:192.168.1.134 为Ubuntu虚拟机所设置的IP. 三:分析原因 1. 电脑主机的IP地址与虚拟机不对应,二者不在一个网段. 2.虚拟机所设置

关于ubuntu下qt编译显示Cannot connect creator comm socket /tmp/qt_temp.xxx/stub-socket的解决办法

今天在ubuntu下安装了qtcreator,准备测试一下是否能用,果然一测试就出问题了,简单编写后F5编译在gnome-terminal中出现 Cannot connect creator comm socket /tmp/qt_temp.u14973/stub-socket: No such file or directory 于是查了一下,知道qt不能用gnome-terminal执行,需要使用x-team,于是想到了解决方法: 找到:工具(Tools)->环境(environment)-

ubuntu不能更新SDK或更新很慢解决办法

打开终端输入sudo gedit /etc/hosts 添加以下 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 203.208.46.146 groups.google.com 203.208.46.146 goo.gl 203.208.46.146 appengine.google.com 74.125.113.121 developer.android.com 74.125.237.1 dl-ssl.google.

Ubuntu输入su提示认证失败的解决办法

Ubuntu安装完成后,root用户默认是被锁定了的,不允许登录,也不允许su到root,解决办法如下: