javascript - Atom安装插件报错

 mobiledu2502855653 发布于 2022-11-08 16:19

新装的Atom直接install报错如下:

Installing “sync-settings@0.7.2” failed.Hide output…
��Ϣ: ���ṩ��ģʽ�޷��ҵ��ļ���


gyp info it worked if it ends with ok
gyp info using node-gyp@3.4.0
gyp info using node@4.4.5 | win32 | ia32
gyp http GET https://atom.io/download/atom-shell/v0.37.8/node-v0.37.8.tar.gz
gyp http 200 https://atom.io/download/atom-shell/v0.37.8/node-v0.37.8.tar.gz
gyp WARN install got an error, rolling back install
gyp ERR! install error 
gyp ERR! stack Error: incorrect header check
gyp ERR! stack     at Zlib._handle.onerror (zlib.js:363:17)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Users\\1\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\bin\\node.exe" "C:\\Users\\1\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\node_modules\\node-gyp\\bin\\node-gyp.js?1.2.1" "install" "--runtime=electron" "--target=0.37.8" "--dist-url=https://atom.io/download/atom-shell" "--arch=ia32" "--ensure"
gyp ERR! cwd C:\Users\1\.atom
gyp ERR! node -v v4.4.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 

Compiler tools not found
Packages that depend on modules that contain C/C++ code will fail to install.
Read here for instructions on installing Python and Visual Studio.
Run apm install --check after installing to test compiling a native module.

请问这是什么原因?
不胜感激。

3 个回答
  • 这问题我前不久刚碰到,是墙的问题,后来在https://github.com/atom/apm/i...这儿找到答案

    具体解决办法就是在命令行下执行这个指令

    "C:\\Users\\1\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\bin\\node.exe" "C:\\Users\\1\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\node_modules\\node-gyp\\bin\\node-gyp.js?1.2.1" "install" "--runtime=electron" "--target=0.37.8" "--dist-url=https://atom.io/download/atom-shell" "--arch=ia32" "--ensure" "--verbose" "--proxy=http://proxy:80"

    这个命令的前面一大串就是你的错误信息中gyp ERR! command这一行,在行尾加上"--verbose" "--proxy=http://127.0.0.1:8087"就是你需要的指令。我在自己电脑上用xx-net翻墙,代理地址是http://127.0.0.1:8087,你需要把--proxy后面的参数改成你自己的代理地址。

    这个办法的前提是要翻墙,还没翻墙的话建议用xx-net翻墙,免费的

    2022-11-12 01:43 回答
  • 报错内容是:
    锟斤拷息: 锟斤拷锟结供锟斤拷模式锟睫凤拷锟揭碉拷锟侥硷拷锟斤拷

    锟斤拷

    不知道题主是需要安装什么插件,python相关或C、C++相关?
    某些插件在仅有atom的node环境时是无法正常工作的,还需要系统上的其他运行环境。

    另外由于atom的插件是放在atom.io上的,其实就是github上,这个网站在内地的连接稳定性你懂的。所以建议fq。

    atom的插件安装建议使用apm,而不是GUI界面的setting。
    比如你的Atom安装在 D:Atom 下,则 apmD:Atomresourcesappapmbin 中,在这个目录下运行如:

    apm install linter

    这样出错之后报错信息会全一些,更方便定位问题。


    追加:

    看起来不需要依赖,那只能猜测是网络问题了。

    2022-11-12 01:43 回答
  • 报错里有一句 stack Error: incorrect header check,似乎是这个问题。
    题主可以手动试一下那个压缩包下载以及解压是否正常。

    2022-11-12 01:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有