尝试在openshift v3上安装sharp或node-gyp时,构建总是失败

时间:2017-12-13 14:57:22

标签: node.js npm openshift openshift-3 sharp

使用此日志构建始终失败:

---> Installing application source ...
---> Building your Node application from source

> sharp@0.18.4 install /opt/app-root/src/node_modules/sharp
> node-gyp rebuild

make: Entering directory `/opt/app-root/src/node_modules/sharp/build'
TOUCH Release/obj.target/libvips-cpp.stamp
CXX(target) Release/obj.target/sharp/src/common.o
CXX(target) Release/obj.target/sharp/src/metadata.o
CXX(target) Release/obj.target/sharp/src/operations.o
CXX(target) Release/obj.target/sharp/src/pipeline.o

尝试使用nodejs v6在openshift v3上使用repo(bitbucket)构建。 使用nodejs v6.9.2,npm v4.2.0,sharp v0.18.4在localhost上正常工作

1 个答案:

答案 0 :(得分:1)

如果它在此时切断而没有明显的错误消息,则可能是内存不足以进行构建。这对于npm来说并不罕见。

请参阅:

描述了如何增加分配给构建的内存。这是使用Python时的类似问题。