2011年12月8日木曜日

Gerrit起動時に「** ERROR: GERRIT_SITE not set」

Gerrit起動時や停止時に使用するgerrit.shを実行する際、以下のようなエラーが出る場合がある。
** ERROR: GERRIT_SITE not set
下記のようにシェルの配置先まで移動して実行すると発生する。
cd <Gerritインストールディレクトリ>/bin
./gerrit.sh start
↓こんな感じでエラーが解消されるはず。
cd <Gerritインストールディレクトリ>
./bin/gerrit.sh start
Gerrit使おうと思ってる人はたいていシェルの中身見たりデバッグしたりして
すぐ解消するんでしょうけど。。

理由が知りたい人はシェル内のこのあたり見たりデバッグしてみたりすればわかると思う。
  1. ##################################################  
  2. # Try to determine GERRIT_SITE if not set  
  3. ##################################################  
  4. if test -z "$GERRIT_SITE" ; then  
  5.   GERRIT_SITE_1=`dirname "$0"`  
  6.   GERRIT_SITE_1=`dirname "$GERRIT_SITE_1"`  
  7.   if test -f "${GERRIT_SITE_1}/${GERRIT_INSTALL_TRACE_FILE}" ; then   
  8.     GERRIT_SITE=${GERRIT_SITE_1}   
  9.   fi  
  10. fi  

0 件のコメント:

コメントを投稿