私の現在の仕事はgit repoをダウンロードするJenkinsジョブを作成することです。gulpビルドプロジェクトを作成し、最後にデータをS3バケットに同期させます。私の問題はgulp build rootで見つからないコマンドです。rootはプロジェクトディレクトリでgulpコマンドを見つけることができません
私はグローバルに使用した後、NVMのインストールに関するthat記事を読む:
wget -qO- https://raw.githubusercontent.com/xtuple/nvm/master/install.sh | sudo bash
では、/ usr/local/NVMにNVMをインストールすることができました。プロジェクトディレクトリ(/ var/libに/ジェンキンス/プロジェクト)インサイド
私が実行します。
sudo /usr/local/bin/npm install
とすべてのモジュールは、プロジェクトディレクトリ内のnode_modulesディレクトリにアクセスしてください。
それから私は実行します。
sudo gulp build --env=production
sudo: gulp: command not found
ルートが一口を見つけることができないように見えます。 inside node_modules/gulp/bin gulp.jsファイルがありますが、使用方法はわかりません。
私はどのようにして根の構築作業を行うことができますか?以前は、通常のユーザーを使用してわずかな労力でプロジェクトをインストールしてビルドしましたが、プロジェクトが正常で、ルートに切り替えた後に問題が発生していることがわかりました。
私の働くenvは、node.jsバージョン4.4.7のAmazon Linuxです。これらはnvm、gulp、node.js全体の最初のステップなので、明らかに愚かなことをすれば、あまり厳しくしないでください。
私はあなたにも一口-CLIをインストールするために持っていると思う
私は/usr/local/nvm/v4.4.7にインストールされたこと、そして一息でしたがが、sudoを/usr/local/nvm/v4.4.7/bin/gulpビルド--env = production'と表示されます: '/ usr/bin/env:node:そのようなファイルやディレクトリはありません' –