从国内访问 Atom 的源很慢,求解决方案

初学Atom,从Github上发现 Atom 的 deb包是放在 amazon云上的,不翻墙很难访问到不是吗?

另外,google了一圈好不容易在贵站找到了一个 放在 baidu 云的deb包,成功安装。但是新问题出现了,我使用 apm 来安装插件的话,依旧很难逾越那道墙。

请问,大家都是怎么解决问题的?翻墙我会,可是我在共用电脑上,翻不动啊~~

UPDATE:

alan@apt$apm -v
apm  0.171.0
npm  2.5.1
node 0.10.35
python 2.7.6
git 1.9.1
alan@apt$apm install asciidoc-preview
Installing asciidoc-preview to /home/alan/.atom/packages
1赞

找到一个Workaround:

1- Go into your ~/.atom/packages folder
2- run git clone https://github.com/asciidoctor/atom-asciidoc-preview.git asciidoc-preview
3- cd asciidoc-preview
4- git checkout
5- run npm install

apm 的首页上有提到如何为 apm 设置 HTTP/HTTPS 代理:

更多方案见 Atom 安装插件时因网络原因失败怎么办?

设置代理有什么用?没有翻墙的代理不是白搭

是的,需要你有个代理。

1赞

我没有仔细看,估计老外会说

this is your problem

:joy:

http://blog.csdn.net/qianghaohao/article/details/52331432
切换成国内的源就没问题了,不需要设置代理。

除了设置代理,也可以手动 clone 插件项目进行安装。

先进入插件安装的目录

cd /Users/YOURNAME/.atom/packages

可以看到这个目录下,全部是安装过的插件。

例如我们现在要安装 atom-beautify,找到其 git 地址 Glavin001/atom-beautify

将仓库 clone 下来,在 npm install 就好了

git clone [email protected]:Glavin001/atom-beautify.git
cd atom-beautify
npm install

最后再重启一下 atom 就可以看到插件已经安装成功了。


该死的 gfw

https://www.zhihu.com/question/50859713/answer/153110096

1赞

非常感谢!完美的解决了问题