尝试在 openshift v3 上安装 sharp 或 node-gyp 时构建总是失败
Build always failed while trying to install sharp or node-gyp on openshift v3
构建总是失败并显示此日志:
---> 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
在本地主机上运行良好
如果它在那个时候中断并且没有明显的错误消息,您可能 运行 内存不足,无法构建。这对于 npm 来说并不少见。
参见:
其中描述了如何增加分配给构建的内存。这是针对使用 Python.
时的类似问题
构建总是失败并显示此日志:
---> 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
在本地主机上运行良好如果它在那个时候中断并且没有明显的错误消息,您可能 运行 内存不足,无法构建。这对于 npm 来说并不少见。
参见:
其中描述了如何增加分配给构建的内存。这是针对使用 Python.
时的类似问题