昨晚,我从 Ubuntu 16.04 LTS 升级到了 Ubuntu 18.04 LTS。在此过程中,Netbeans 从 8.1 版升级到了 10.0 版。PHP 插件停止工作:我的代码没有高亮显示。根据我找到的建议,我卸载并重新安装了该插件。或者,至少,我卸载了它。重新安装它变得更加困难。
当我从可用插件列表中选择 PHP 插件时,系统提示我将安装 PHP 插件及其依赖的其他五个插件。实际上,它会尝试下载大量插件,并且它总是失败它会下载一些文件(大约 35 个),然后给我一个以下形式的错误消息:
网络问题https://netbeans.apache.org/nb/updates/10.0/webcommon/org-netbeans-modules-javascript-v8debug.nbm
请检查您的代理设置或稍后重试。服务器可能目前不可用。您可能还需要确保您的防火墙没有阻止网络流量。您的缓存可能已过期。请单击“检查更新”以刷新内容。
每次 URL 都有效,我可以手动下载并安装插件。然后我可以再次尝试 PHP 插件,它会再次下载大约 35 个插件,然后再抛出另一个错误,我再次可以手动下载。我想最终我会完成这一切,PHP 插件将被安装,但这非常令人沮丧。我现在已经手动安装了大约 15 个插件,但还看不到尽头。
两个问题:
- 是什么导致了这个问题?我该如何解决?(我没有代理或防火墙,并且我已经检查了更新。)
- 手动安装的插件在有更新时能否正确更新?我担心由于它们是手动安装的,而不是通过通常的安装程序安装的,因此它们会与更新机制断开连接。
答案1
我在安装 Netbeans 时遇到了插件安装和 NetBeans 更新无法正常工作的问题(在 64 位 Ubuntu 16.04 下),最后偶然发现了这个主题中的一个实用的答案: https://stackoverflow.com/questions/12664874/netbeans-update-fail
基本上,我必须去工具-->插件-->设置,从左侧选择每个条目,然后单击编辑按钮并将每个条目的 URL 从 http:// 更改为 https://,如下所示:
完成后,我能够成功更新所有内容并通过 NetBeans 安装插件。