2017-08-30 14 views
0

groovyスクリプトがイベントフックを実行したときに、展開に失敗しました。AWSコード展開 - イベントスクリプト(groovy)excute fail

メッセージは次のとおり

Error Code 
ScriptFailed 

Script Name 
uploadLogsToS3.sh 

Message 
Script at specified location: uploadLogsToS3.sh run as user root failed with exit code 127 

Log Tail 
LifecycleEvent - AfterInstall 
Script - uploadLogsToS3.sh 
[stderr]/usr/bin/env: groovy: No such file or directory 

uploadLogsToS3.shはかっこいいシェルスクリプトです。私はSDKManとしてgroovyをインストールしました。この問題に対するこの解決策は何ですか?

答えて

0

私は以下のようにこの問題を解決しました。

  1. アンインストールグルーヴィーSDKのアンインストールグルーヴィー
  2. アンインストールsdkman - 私はreferrenced http://sdkman.io/install.html
  3. sdkmanをインストール - $輸出SDKMAN_DIRを= "は/ usr/local/sdkman" & &カール-s "https://get.sdkman.io" | bashの
  4. グルーヴィーインストール - SDKのインストールグルーヴィー
  5. シンボリックリンクを作る - LN -sは/ usr/local/sdkman /候補/グルーヴィー/現在/ binに/グルーヴィーは/ usr/binに/グルーヴィー
  6. 「JAVA_HOMEを追加=// usr/bin/groovyスクリプトの「usr/lib/jvm/jre」