13

Eclipse Luna でSpring Tool Suiteを更新すると、Eclipse 3.7 の更新をダウンロードするオプションをオフにしたため、次のエラーが表示されます。

**An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.springsource.ide.eclipse.commons.quicksearch,3.6.1.201408250654-RELEASE
No repository found containing: osgi.bundle,org.springsource.sts,3.6.1.201408250824-RELEASE
No repository found containing: org.eclipse.update.feature,org.springsource.ide.eclipse.commons.quicksearch.feature,3.6.1.201408250654-RELEASE
No repository found containing: org.eclipse.update.feature,org.springsource.sts,3.6.1.201408250824-RELEASE
No repository found containing: binary,org.springsource.sts.ide.executable.win32.win32.x86_64,3.6.1.201408250824-RELEASE-e43
No repository found containing: org.eclipse.update.feature,org.springsource.sts.package,3.6.1.201408250824-RELEASE-e43
No repository found containing: binary,org.springsource.sts.package_root,3.6.1.201408250824-RELEASE-e43**

私がインストールしたバージョンは次のとおりです。

Spring Tool Suite 
Version: 3.6.0.RELEASE
Build Id: 201407101106
Platform: Eclipse Luna (4.4)**

これを修正する方法を知っている人はいますか?

4

5 に答える 5

34

マーティンの回答の最初の箇条書きで問題が解決しました。e3.7、e4.3、e4.4 など、SpringSource の複数の更新サイトがありました。これを修正するために私が取った手順:

  1. メニューから [ウィンドウ] -> [設定] を選択します
  2. [インストール/更新] を展開し、[利用可能なソフトウェア サイト] を選択します
  3. e4.4 を除く SpringSource の更新サイトのチェックを外し、保存します。

修正をテストするには:

  1. [ヘルプ] -> [アップデートの確認] を選択します

お役に立てれば。この状況を指摘してくれた Martin に感謝します。

于 2014-09-15T14:09:08.280 に答える
16

Eclipse/STS の p2 リポジトリ キャッシュに古いデータがあるようです。次のことをお勧めします。

  • STS の 4.4 ベースの更新サイトのみ (Eclipse Luna のもの) があることを確認してください。別の Eclipse バージョン用の別の STS 更新サイトはありません。
  • メインの STS ディレクトリに移動し、STS が実行されていない間に「p2/org.eclipse.equinox.p2.repository/cache」の内容を削除します。
  • 再起動

これにより、古いデータが削除され、STS の更新 (たとえば、3.6.1 へ) を続行できるはずです。

于 2014-09-14T00:48:01.210 に答える
1

以下は私のために働いたものです、私はSTS 3.7.3リリースを使用しています:

最初に Window -> Preferences -> Install/Update -> Available Software sites -> SpringSource Update Site for Eclipse ボックスのすべてのチェックを外します。

次に、Help -> Check for Updates に移動すると、Spring Tool Suite というものを除くすべての更新が表示されるはずです。必要に応じてインストールするか、無視してください。その後、次の手順に従うことができます。

STS ダウンロード サイト ( https://spring.io/tools/sts/all ) から、更新サイトの下にある現在の更新サイト リンクを取得しました: http://dist.springsource.com/release/TOOLS/update/e4 .6/

-> [ヘルプ] -> [新しいソフトウェアのインストール] -> [作業] フィールドにこのリンクを追加して入力します。次に、すべてまたは必要なものを選択して終了します。STS を再起動するように求められます。

更新: これは C:\Users\\Documents\New\STS のバージョン 3.8.1 用で、更新時に問題はありませんでした。STS を C に直接インストール (解凍) すると、この問題が発生する可能性があります。

再インストールする場合は、ドキュメントにインストールするか、C:\ 以外のドライブがある場合は、このような問題を回避し、解決に時間を費やすことをお勧めします。

質問は 3.6.1 用ですが、すべてのバージョン用だと思います。

于 2016-08-05T22:21:32.953 に答える