我有一个nodejs应用程序,我正在尝试部署到我的Openshift服务器。一个关键依赖项是node-libssh(也就是npm上的ssh)。安装过程需要编译,由于缺少v8.h文件而导致部分失败:
CC(target) Release/obj.target/libssh/deps/libssh-0.6.4/src/gssapi.o
AR(target) Release/obj.target/deps/ssh.a
CXX(target) Release/obj.target/ssh/src/nssh.o
In file included from ../src/nssh.cc:5:
/opt/rh/nodejs010/root/usr/include/node/node.h:62:16: error: v8.h: No such file or directory
In file included from /opt/rh/nodejs010/root/usr/include/node/node.h:67,
from ../src/nssh.cc:5:
我发现我们无法在应用程序主机上安装rpm。是否有任何其他方法可以在服务器上提供此库文件?