Intellij IDEA插件安装超时、失败
前言
为了中国青少年的健康成长,我国对于网络环境是做了限制的。这个政策我觉得是很有必要的。第一:中国大部分的家庭,是农民。必须外出打工,不然生活水平无法维持,甚至基本生存都无法保障。导致大量留守儿童产生,家庭教育缺失第二:中国这么大,现在网络上的鸟儿,什么样的都有,各种各样的垃圾文化充斥,要是放开了网络限制。青少年从小看着国外那些更加低俗视频成长。价值观岂不是更加的危险第三:虽说“闭关锁国”不可取,但是对于文化入侵确实能起到作用第四:在国内真正想访问外网的其实还是有办法的,这道防火墙主要还是隔离的哪些不动脑子,极其容易被带节奏的人。
话不多说,进入主体
我们使用Intellij Idea开发的时候,虽说他已经够强大了。但是有些小插件能让我们的开发效率再上一个层次。然而受限于网络限制,我们在Intellij Idea里面安装插件很慢,甚至直接失败。此处提出两种解决方案
方案一,解决大部分
我们可以直接去jetbrains插件网下载下来,再通过本地安装的方式安装插件。直接访问jetbrains插件网会有点慢,但是还是能用。
方案二,解决所有
为什么说方案一不能解决所有,因为有些插件在本地安装的时候,他还需要安装别的依赖。例如:Translation,我们本地安装他的时候会一致卡在 Checking plugin dependencies,最终报网络超时错误。一下说解决方法,该方法同时也能做别的,望自重。
dns解析网址我们网上找一个在线dns解析网站,把我们需要访问的域名plugins.jetbrains.com放进去解析获得一个速度还行的ip地址。替换本地host配置我们知道,域名访问的实现,是通过dns解析获取ip地址,在通过ip地址构建网络连接的。而我们的计算机实际dns解析步骤是逐层向上请求的。先从本地找,再从这所在小区域的dns服务器找,再从所属大区雨的dns服务器找,再从更大的…,最终从dns根服务器找。中间找到了就不再向上找。最终都没找到,就认为这是一个不存在的域名。故我们只要修改本地的dns存储就行。此处说的是windows10,别的操作系统的请自行搜索hosts文件修改。我们进入C:\Windows\System32\drivers\etc文件夹,找到hosts文件,将该文件备份,备份,备份。对所有操作系统里面的文件操作,必须先备份。注意,该文件是没有文件后缀名的,也可以说该文件没有显示的指定文件名字。我们可以选择打开方式以记事本打开,通常不会有问题。但更建议使用一个正式一点的文本编辑器打开,例如:Subline 用来做简单的文本修改还不错HBuildX (国人开发的前端IDE,由于其还不算笨重,作为一个文本编辑器,亦无不可),NotePad++(作者辱华,使用者自重)添加一行数据,如下图。保存后便已经可以正常安装插件,甚至我们都不需要访问插件网,直接在ide里面操作即可,点击安装会卡一下,稍微等一下,进度条一动,马上就能完成。