傘はあまり差したくない人

思ったことを書きたいだけの場所

EclipseにSTSを入れたいのに「リポジトリが見つかりません」って言われるので無理やりなんとかした。

EclipseSTSをインストールしようとすると「リポジトリが見つかりません」とエラーが出てインストールがまったくもってできなかった話。

一旦Eclipse入れなおしたりとかしていたけどとりあえず解決方法はわかった。

 

とにかくリポジトリが見つからないらしい。

 

マーケットプレイスからではなく、「新規ソフトウェアのインストール」からSTSのインストールをしようとしている場合。マーケットプレイスからやる場合もうまくいくかもしれん。てかそもそも最近マーケットプレイスSTS出てこないんですけど。

 

解決方法1

STSのインストールをするときに、

「必須ソフトウェアを検索するためにインストール中のすべての更新サイトに接続する」のチェックを外す。

私の場合は上手くいきそうだったけどいかなかった。

 

解決方法2

Eclipseの「ウインドウ」>「設定」>「インストール/更新」の中の「使用可能なソフトウェア・サイト」を選択。

ソフトウェア・サイト一覧のSTSの項(「SpringSource Update Site for Eclipse X.X」多分)を選択し、「再ロード」。もしかしたらうまくいく。

そもそもそこが「利用不可」や「Disable」になっていたら「利用可能」に変更する。

 

解決方法3

解決方法2同様「使用可能なソフトウェア・サイト」まで選択。

ソフトウェア・サイト一覧を全選択し、「エクスポート」。bookmarks.xmlが保存される。

bookmarks.xmlが保存されているのを確認し、再びサイトを全選択し、「除去」。

「新規ソフトウェアのインストール」からSTSインストール。

無事インストールが完了したら、さきほどエクスポートしたbookmarks.xmlを「使用可能なソフトウェア・サイト」からインポートし元に戻す。

 

 

完了!

 

 

解決方法3を試してようやくうまくいった。

恐らくどれかのサイトが悪さをしているのだと思う。適当にサイトを除去して試してみた結果、「おらくるなんとかこんとか」を消したら上手くいったのでそれか……?だがそれがあっても上手くいく場合があり、エラーを確実に再現できない。

めんどくさいので全部エクスポートして除去しちゃった方が早い。

 

最新バージョンを入れられない世知辛さと戦っております。