我正在部署使用ImageMagick(通过node-gm)到Cloudbees的NodeJS应用程序。我的构建脚本正在编译它并将二进制文件加载到我的部署zip中的特殊目录中:
-main.js
-path_utilities
-imagemagick
- bins...
二进制文件是通过gm中的spawn()访问的,因此path_utilities / imagemagick需要在路径上。 如何修改RUN @ cloud实例上的系统PATH变量?
谢谢!
克里斯
答案 0 :(得分:1)
Derp - 您可以在应用中更改路径:
process.env.PATH = process.env.PATH + ":./path_utilities/imagemagick"
编辑: 编辑这样的路径是有效的,但很糟糕。更好的方法是将您所基于的clickstack分叉并编辑应用程序加载器中的路径。