web-dev-qa-db-ja.com

Spring Tool Suite 3.6.1が更新されない

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)**

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

13
gechenique

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

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

修正をテストするには:

  1. [ヘルプ]-> [更新の確認]を選択します

お役に立てれば。この状況を指摘してくれたマーティンに感謝します。

34
Khai Dinh

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

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

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

16
Martin Lippert

これを修正するために私が取った手順:

  1. STSを閉じる
  2. Sts-3.6.0.RELEASE\p2\org.Eclipse.equinox.p2.repositoryのフォルダーキャッシュを削除します
  3. STSを実行する
  4. [ウィンドウ]-> [設定]を選択します
  5. インストール/更新を展開し、利用可能なソフトウェアサイトを選択します
  6. http://download.Eclipse.org/releases/luna を除くすべての更新サイトのチェックを外して保存します
  7. [ヘルプ]-> [更新の確認]を選択します
  8. [ウィンドウ]-> [設定]を選択します
  9. インストール/更新を展開し、利用可能なソフトウェアサイトを選択します
  10. http://dist.springsource.com/release/TOOLS/update/e4.4/ を確認して保存します
  11. [ヘルプ]-> [更新の確認]を選択します

「STS.exe」というエラーが表示された場合は、STS.exeを削除してから(バックアップを先に)、アップデートを再度確認してください。

10
Chaerun

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

最初に[ウィンドウ]-> [設定]-> [インストール/更新]-> [利用可能なソフトウェアサイト]-> [EclipseのSpringSource更新サイト]ボックスをすべてオフにします。

次に、ヘルプ->更新の確認に移動すると、Spring Tool Suite以外のすべての更新が表示されます。必要な場合や無視する場合はインストールしてください。その後、次の手順を実行できます。

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

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

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

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

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

1
Arun

私は同じ問題を抱えており、上記の提案はすべてうまくいきませんでした。私は解決策につまずいた

Windows/STSで利用可能なソフトウェア。

利用可能なソフトウェアのドロップダウンが空であることに気づき、ドロップダウンを展開して「Eclipse 4.5のSpringSource更新サイト- http://dist.springsource.com/release/TOOLS/updateを選択しました。 /e4.5 "

私はすべてを選択して更新を完了しましたが、再起動後はすべて問題ありませんでした。

0
Chad_G