xcodeプロジェクトとボットをセットアップして、nodejsアプリケーションon commit
をgithubリポジトリからビルドし、ビルドが完了した後にサーバーを再起動しようとしています。ボットは現在、リポジトリの変更時にピックアップしていますが、正しくビルドできません。xcodeボットをセットアップしてnodejsエクスプレスサーバーを構築して展開します
/bin/bash
をツールパスとして使用するxcode external build tool project
を使用しています。作業ディレクトリはローカルリポジトリパスに設定されています。
ボットのafter integration
スクリプトは、私が[npm|node] is not recognized
のようなエラーが発生します
npm install --production
npm run build
npm run server:restart
のようなものです。
私が紛失しているものや何が間違っているのかを明確にしています。
'PATH =/Applications/Xcode.app/Contents/Developer/usr/bin:/ bin:/ usr/sbin:/ sbin' '/var/folders/0d/yd64rp1d7ydg45jq0ws9w_p0000087/T/CE82881A-F94A-47D1-B408-B6110B07DF00-33111-000356C5B7C745B6:8行目:NPM:あなたの提案コード – geschwe1
を実行した後 'NPMのinstall'コマンドを追加したように、コマンドIのようにコマンドをnpm'た'同じ をfound'ありません通常のユーザーをボックスに置き、インストール先を確認します。私の場合は、 '/ usr/local/bin/npm'にあり、あなたのパスが同じであれば、上記のPATHはそれを見つけられません。 これも真実であれば、スクリプトの最初の行にある 'export PATH = $ PATH:/ usr/local/bin'はそれを修正します。 –