に動作させることはできません私は、ノード・ラムダとこまごまとを使用してphantomjsを実行しようとしている私は、ウェブ上で発見、主 https://github.com/justengland/phantom-lambda-templateがphantomjsは、AWSのラムダ
私はnode43とノード・ラムダを展開し、いくつかの問題を抱えていました最新のソースを手作業でインストールすることは、その点で助けになったようです。
今はラムダ関数を実行するのに問題があります。私は得る
2016-04-12T16:47:12.133Z 3330adb9-00ce-11e6-9c08-d79a6bc84748 Calling phantom: /var/task/phantomjs [ '/var/task/phantomjs-script.js' ]
2016-04-12T16:47:12.236Z 3330adb9-00ce-11e6-9c08-d79a6bc84748 Error: spawn EACCES
at exports._errnoException (util.js:870:11)
at ChildProcess.spawn (internal/child_process.js:298:11)
のように見えるのは、ファントムバイナリにアクセスすることはできません。 これを行うための権限を与える方法はありますか?
おかげ
ファイルの1つに実行権限がないため、chmod 777が機能しました。 Windowsマシンからアップロードしているため、問題が複合化されました。 linuxのVM上で動作させることで、そこからパブリッシュすることで、プロセス全体が簡単になります。 – Marcom
また、これをやろうとしている他の人のためのヒント。ファントムが何らかの出力を生成している場合は、それが/ tmp /フォルダに保存されていることを確認してください:) – Marcom