1
실패 :합성 이미지는 로컬로 작동하지만이 같은 합성 이미지 코드가 Heroku가
// This method overlays the watermark on the source and save it as destination!
function compositeImage(source, watermark, destination, callback)
{
var spawn = require('child_process').spawn;
var composite = spawn('gm',
[
'composite',
'-dissolve',
'100', //溶解度,和透明度类似
watermark,
source,
destination
]);
composite.stdout.on('data',function(data){
console.log(data);
});
composite.stderr.on('data',function(data){
console.log(data);
});
composite.on('exit',function(code){
if(code != 0){
console.log('gm composite process exited with code ' + code);
}
callback();
});
}
그것은 내 Mac에서 로컬로 작동하지만을 나는에게 Heroku에이 방법을 실행하려고하면, I 다음과 같은 오류가 발생합니다.
UNCAUGHT ERROR: Error: spawn ENOENT
2013-12-19T15:27:17.708684+00:00 app[web.1]: at errnoException (child_process.js:980:11)
2013-12-19T15:27:17.708684+00:00 app[web.1]: at Process.ChildProcess._hand
지금 내가 buildpack thingy 필요하다는 걸 알았어. – mkto