Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 732|回复: 0

解决mac下atom安装插件失败问题

[复制链接]
  • TA的每日心情
    奋斗
    昨天 17:08
  • 签到天数: 788 天

    [LV.10]以坛为家III

    2049

    主题

    2107

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    722430
    发表于 2021-7-6 19:32:01 | 显示全部楼层 |阅读模式

    activate-power-mode的超炫编辑效果打动了我,花时间安装了atom,之后在package,install里面找到了这个插件,但是安装失败,如下图所示:

     

    gyp info it worked if it ends with ok
    gyp info using node-gyp@2.0.2
    gyp info using node@0.10.40 | darwin | x64
    gyp http GET https://atom.io/download/atom-shell/v0.34.3/node-v0.34.3.tar.gz
    gyp WARN install got an error, rolling back install
    gyp ERR! install error 
    gyp ERR! stack Error: socket hang up
    gyp ERR! stack     at createHangUpError (http.js:1473:15)
    gyp ERR! stack     at Socket.socketOnEnd (http.js:1569:23)
    gyp ERR! stack     at Socket.g (events.js:180:16)
    gyp ERR! stack     at Socket.emit (events.js:117:20)
    gyp ERR! stack     at _stream_readable.js:944:16
    gyp ERR! stack     at process._tickCallback (node.js:448:13)
    gyp ERR! System Darwin 14.5.0
    gyp ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "install" "--target=0.34.3" "--dist-url=https://atom.io/download/atom-shell" "--arch=x64" "--ensure"
    gyp ERR! cwd /Users/luozhifan/.atom
    gyp ERR! node -v v0.10.40
    gyp ERR! node-gyp -v v2.0.2
    gyp ERR! not ok 

     

     

    用了公司的vpn,网络肯定没问题,看来是atom的下载模块有问题,于是做了如下操作,问题顺利解决:

    1, 用chrome下载该文件,同时把同目录下的SHASUMS256.txt也下载下来,放置在同一目录里面,目录起名v0.34.3,

    https://atom.io/download/atom-shell/v0.34.3/node-v0.34.3.tar.gz 
    https://atom.io/download/atom-shell/v0.34.3/SHASUMS256.txt

    2, 上一级目录,执行命令 sudo Python -m SimpleHTTPServer 80,  启动web server,替换node的升级下载服务器

    3,将出错信息中的命令行复制出来,修改dist-url参数后,在控制台中执行,完成node升级。

    "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "install" "--target=0.34.3" "--dist-url=http://localhost" "--arch=x64" "--ensure"

     

    4,修改

    /Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/install.js

    在go()函数入口168行添加:

     

        //todo: lzf skip node update

        cb()

        return

    跳过node升级过程,改动完成。

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-9-5 11:26 , Processed in 0.068417 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表