2017-03-24 10 views
0

MacOSにfastlaneをインストールしました。 ターミナルウィンドウからfastlaneコマンドを実行すると、すべて動作します。 TeamCityビルドエージェント(gulpタスク)から同じコマンドを実行した場合comandが見つかりませんが表示されます。FastlaneとTeamCity

> [15:34:27][Step 1/1] [15:31:06] exec(fastlane beta) 
> [15:34:27][Step1/1] /bin/sh: fastlane: command not found 

Fastlaneは自動的に自分のユーザーフォルダ/Users/myusername/.fastlane/binにインストールされていたと私はグローバルパス(/etc/paths.d/)で、私のfastlaneがあるため、このパスを含めますどの場所からでもアクセス可能ですが、TCビルドエージェントではありません。

この問題を解決するにはどうすればよいですか? fastlaneをグローバルにインストールするには?

答えて

2

問題を解決しました。

exec('fastlane beta'); 

と私のように変更:

は当初

exec('export PATH="$PATH:$HOME/.fastlane/bin"; fastlane beta');