0
アプリケーションにfabricjs
をデプロイしようとしています。だから、私はアーカイブを準備し、アップロードして展開しようとしました。私は入手できますかしようとするたびに:awsでのファブリックjsの展開
[2017-09-05T06:11:42.483Z] INFO [4341] - [Application update [email protected]/AppDeployStage0/AppDeployPreHook/50npm.sh] : Activity execution failed, because: + /opt/elasticbeanstalk/containerfiles/ebnode.py --action npm-install
[email protected] /tmp/deployment/application
└─┬ [email protected]
├─┬ [email protected]
│ └── @types/[email protected]
└─┬ [email protected]
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]
npm WARN [email protected] No description
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
> [email protected] install /tmp/deployment/application/node_modules/canvas
> node-gyp rebuild
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/tmp/deployment/application/node_modules/canvas/build'
gyp ERR! stack at Error (native)
gyp ERR! System Linux 4.9.27-14.31.amzn1.x86_64
gyp ERR! command "/opt/elasticbeanstalk/node-install/node-v6.10.0-linux-x64/bin/node" "/opt/elasticbeanstalk/node-install/node-v6.10.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /tmp/deployment/application/node_modules/canvas
gyp ERR! node -v v6.10.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
私はすでにそれは助けにはならなかった
node_modules/
node_modules
と.giignore
ファイルをインクルードしようとしました。
unsafe-perm=true
しかし、まだありません結果:
はまた、私はと.npmrc
ファイルを追加しようとしました。現時点では、私はアイデアがないので、これをトラブルシューティングする他の方法はありますか? sshを使用してサーバにログインし、必要なモジュールを手動でインストールする必要がありますか?
お返事ありがとうございます。しかし、私は実際にawsへの展開中にその権限の問題について疑問視していました。ローカルでは、ファブリックとキャンバスのインストールに問題はありませんでした。 –
私はコンパイルがどこで起こるか分かりません。一時ファイルが許可された書き込み許可外である可能性がありますか?いくつかのgccのものは無視するかもしれません。 – AndreaBogazzi