日食靛蓝"unable to connect to repository"



我正在尝试将此存储库添加到Eclipse (Indigo):-

http://download.eclipse.org/releases/indigo

在浏览器中检查时似乎没问题,但我一直在Eclipse中获得"无法连接",当我检查URL时,Eclipse显然正在寻找:-

http://download.eclipse.org/releases/indigo/content.xml

在浏览器中,我得到一个"404未找到"。以前版本(例如galileo)的位置似乎也不在那里。他们搬家了吗?我误解什么了吗?

我在之前的帖子中尝试了一些建议:-

Eclipse更新不工作

但是它们似乎不起作用(而且我也没有使用代理)。

  • Hemdoar

这工作对我来说:

打开终端。导航到Eclipse文件夹。

sudo nano eclipse.ini

的底部,添加这一行:

-Djava.net.preferIPv4Stack = true

然后按ctrl+O保存,按ctrl+X关闭(底部显示)。IPv4/IPv6的问题?解决了。然后删除缓存VonC说:

<eclipse>/p2/org.eclipse.equinox.p2.repository/cache

(这可以使用"sudo rmdir/p2/org.eclipse.equinox.p2"来完成。"Repository/cache"或在终端中输入"sudo nautilus",打开具有root权限的文件系统浏览器,然后导航到,选择文件夹,然后按delete键)。然后重新启动eclipse,进入帮助>安装新软件>可用的软件站点

确保您想要的repos(例如"http://download.eclipse.org/egit/updates/")在末尾有一个"/"。如果没有,则删除该条目,并创建一个新的相同条目,因为Eclipse不会让您编辑它并单击ok。然后点击确定,从组合框中选择例如egit链接,然后,它会找到它。

仍然不能工作?窗口>显示视图>内部web浏览器;检查能不能上网。希望这对你有帮助!

信用:http://drfits.com/2011/11/13/eclipse-contacting-software-sites-has-encountered-a-problem/VonC Sep 14 '11 at 6:03

我使用了VonC的答案,效果很好。我还卸载了一个名为webroot的程序。我认为这与它有关,因为其他程序也有网络问题。

这是因为windows IPV6问题。尝试在eclipse.ini

中添加以下VM选项
-Djava.net.preferIPv4Stack=true

可以通过Eclipse连接到internet吗?

打开内部浏览器。在Eclipse中:Window -> show view -> Other -> General:内部web浏览器。查一下正常的地址,能找到吗?你能连接到另一个更新站点吗?试试Eclipse Emma: http://update.eclemma.org/你看到什么了吗?

你的代理偏好是什么?进入窗口->首选项->常规:网络连接。

活动提供者:

指定打开连接时使用的设置配置文件。选择直接提供程序将导致在不使用代理服务器的情况下打开所有连接。选择Manual会导致使用Eclipse中定义的设置。在一些平台上,还有一个本地提供商可用,选择这个会导致在操作系统中发现的设置被使用。

如果internet在Eclipse之外可以正常工作,请尝试更改为Native。之后,试试Direct。

我遇到了更新网站无法加载的问题,然后我不得不删除它并重新添加它。这迫使Eclipse重新读取站点的内容,即使它有一个缓存副本。因此,如果您仍然无法连接到indigo更新站点,但其他一切都正常,请尝试这样做。进入窗口->首选项->安装/更新:可用的软件站点。然后删除并添加靛蓝站点。请记住复制地址,以便您可以再次添加。

正如@lostiniceland在下面的评论中建议的那样,这是实现上述目标的一种更简单的方法:

转到首选项->安装更新->可用的软件站点=>选择条目并单击右侧的"重新加载"按钮。这有时也有助于当你有一个本地更新网站测试自定义插件

首先解决代理冲突,如果那么太eclipse不能连接到互联网*关闭防火墙/防病毒软件*s,然后再试一次

解决代理冲突:转到windows->首选项-常规选项卡->网络设置

  1. 如果你不使用代理设置,将native改为direct
  2. 如果您使用代理,更改原生为手动,并通过按'edit'和'clear'清除SOCKS选项卡来填写http和https代理的详细信息

检查您的SOCK是否在操作系统上也被禁用。或者打开"Internet选项"对话框。进入"连接",按"局域网连接"。按"高级"键,清除"socks"前面的文本框,取消选中"为其他网络协议使用相同地址"的MSG

我这样做了,为我工作

如果您正在使用Fiddler2(或任何其他web嗅探器/调试器工具),这可能是您的问题,因为它充当本地代理。

有时,即使它没有运行,我发现自己有义务启动它并禁用流量捕获。

希望有帮助!

相关内容

最新更新