2009-07-14 10 views
1

すべて、GRAILSプラグインエラー

私はHudsonを使用してgrailsアプリケーションをテストしようとしています。私は、テストアプリの-unitのコマンドを実行しますと、次のメッセージを受け取るでしょうGrailsのであります。

環境がに設定/home/test/grails-1.1.1/scripts/TestApp.groovy実行するスクリプトを構築し、テスト

プラグイン[休止状態-1.1.1] がインストールされていない、リモートのプラグインのリスト を読んで..

リモートプラグインのリストを読む...

エラーを解決し、[接続がタイムアウト]、ローカル...

プラグインを一覧表示することができません、あなたは、有効なインターネットに接続している 確認してください。 接続は、リモートプラグインのリストを読み込む

をタイムアウトになりました...エラー リモートプラグインのリストを読み込む[接続 がタイムアウトしました]、建物のローカル...

プラグインを一覧表示することができません、あなたは、有効なインターネットに接続している 確認してください。 接続がPluを

をタイムアウトしましたgin 'hibernate'は リポジトリに見つかりませんでした。構成されたリポジトリ に格納されていない場合は、 を手動でインストールする必要があります。 「grails list-plugins」と入力して、どのプラグインが利用可能かを調べてください。 が利用可能です。終了:FAILURE

私は、サーバー上の外部ネットワークにアクセスできないと考えています。私がリストプラグインを行うと、ただ時間切れになることはありません。 私はこれがhudsonの問題ではなく、grailsの問題であるとも信じています。

答えて

5

答えは次のとおりです。

  1. /path/to/hudson/Jobs/JOBNAME/
  2. 実行に移動します - これは、特定のジョブのために休止状態のプラグインをインストールしますgrails install-plugin /location/to/grails-1.1.1/plugins/grails-hibernate-1.1.1.zip

。この回避策は、必要な他のプラグインにも使用できます。

これはhudsonでテストされています。

1

Grailsはプラグイン情報を取得するために何とかインターネットを必要としています。あなたができることは、アクセス可能なマシンにGrailsをインストールし、必要なプラグインをすべて手に入れて(つまり、Hudsonが通常実行するもの、test-appなどを実行してから)、grailsのインストール全体をコピーします。 Hudsonマシンの$GRAILS_HOME

私はこれまでこれを試したとは言えませんが、うまくいくようです。

関連する問題