件名があいまいな場合は申し訳ありませんが、可能な限り問題を説明しようとしました。コードシップを使用してデプロイしたいラズベリーパイがあります。ファイルの再同期は完全に機能しますがpm2
、問題が発生してアプリケーションを再起動すると発生します。
ノード バージョン マネージャー NVM を使用してノードと pm2 をインストールしました。
ssh pi@server.com 'source /home/pi/.bashrc; cd project; pm2 restart app.js -x -- --prod'0 min 3 sec
bash: pm2: command not found
私も追加しました:
shopt -s expand_aliases
私の底にありますbashrc
が、それは役に立ちません。
デプロイ後にアプリケーションを再起動するにはどうすればよいですか? 賢明なアドバイスとより良い知恵をよろしくお願いします!
編集 1 : 私の .bashrc http://pastie.org/10529200
私の $PATH:/home/pi/.nvm/versions/node/v4.2.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
編集 2 : /home/pi/.nvm/versions/node/v4.2.0/bin/pm2
pm2 へのフルパスを追加したところ、次のエラーが発生しました。/usr/bin/env: node: No such file or directory
フルパスを指定してもノードが実行されないようです。