文档章节

node -v 突然显示 killed 9 处理历程

wwzzhh166
 wwzzhh166
发布于 2017/01/13 16:02
字数 493
阅读 114
收藏 0
## 20170112 再试试 n
    sudo cnpm install n -g 
    ** 还是 killed 9
    ** 以后真的不能使用 n 了
## 20170107 继续对付 killed 9
    1、直接升级 mac os 到 siera
        *** 好漫长的等待啊
        *** 33% 的时候,总是:正在计算剩余时间...,关机重来,还是这样,硬着头皮,等!
        *** 等待 2 个小时,到了 90 左右了,又不动了,继续硬着头皮等!
        *** 哈哈哈,总算完成,前后持续 6个小时
    2、node -v 还是 killed 9
    3、重装 node 8.2.0,重复了昨天的悲剧
    4、最后安装 node 6.2.0,记下安装路径     
        Node.js was installed at      
           /usr/local/bin/node       
        npm was installed at       
           /usr/local/bin/npm       
        Make sure that /usr/local/bin is in your $PATH.
    5、找出以前卸载 node 的 sh 脚本,执行完之后,还是 killed 9
    6、发现 node 、npm、n 怎么出现在 /usr/local/bin
        *** 这应该是一个link
        *** 照着 delNode.sh 手工删除以上 3 个 ln
        dhbm$ rm n
        dhbm$ rm node
        dhbm$ rm npm
        *** 再来 node -v ,不是 killed 9啦!而是bad command 了
    7、 到nodejs 官网下载 6.9.4 和 7.4.0 ,都被墙!失败
    8、转向淘宝镜像吧,最后一招了   
        ** 安装、设置 cnpm 代理
        npm install -g cnpm --registry=https://registry.npm.taobao.org
        ** 淘宝地址 https://npm.taobao.org/
    9、下载安装 node 7.4.0
        node -v
        v7.4.0
    10、安装 cordova 
        sudo cnpm install cordova -g 
        cordova -v
        6.4.0
    11、安装 ionic
        sudo cnpm install ionic -g
        ionic -v
        2.1.18
    12、附上:卸载 node 脚本
        #!/bin/bash
        lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \
        | while read i; do
          sudo rm /usr/local/${i}
        done
        sudo rm -rf /usr/local/lib/node \
             /usr/local/lib/node_modules \
             /var/db/receipts/org.nodejs.*

## 20170106 惨啦!
    1、dhbmdeMacBook-Pro:~ dhbm$ node -v
        Killed: 9
        ** npm,cordova,ionic  全都这样!
    2、起因:今天折腾 ng2 ,typing.ts 编译错误
        人家说: 是因为 npm 和 node 版本不匹配造成的
        按照他的建议 curl -0 -L https://npmjs.org/install.sh | sudo sh
        结果:悲剧了!
    3、重装 nodejs 6.2.0,正确,但是,接下来,安装 n ,然后,继续悲剧!
        看来,问题出在 n !
        不用 n 先
        sudo npm update node -g
        也是同样!

© 著作权归作者所有

wwzzhh166
粉丝 2
博文 124
码字总数 122301
作品 0
东城
架构师
私信 提问
加载中

评论(1)

IFELSEIFELSE
IFELSEIFELSE
最后怎么处理啊
[Oracle] Kill Session 经验总结

在Oracle的日常维护中,经常出现以下两种情况需要我们DBA kill session: 1. App抱怨他们的应用hang住了,在数据库里查询得知他们的session被其它session block,此时要把其它session kill掉...

长平狐
2013/06/03
116
0
[Oracle] Kill Session 经验总结

在Oracle的日常维护中,经常出现以下两种情况需要我们DBA kill session: 1. App抱怨他们的应用hang住了,在数据库里查询得知他们的session被其它session block,此时要把其它session kill掉...

长平狐
2013/06/03
1K
0
oracle删除正在连接的用户,解除锁定的表

1.查询用户的连接状态,用户名称要用大写 Select username,sid,serial#,sid||','||serial# from v$session where username=upper('gwdc_test'); USERNAME SID SERIAL# sid||','||serial# ---......

seven_
2014/03/06
3.2K
1
【Oracle】-【SNIPED和KILLED】-SPINED和KILLED的session清理流程

@dbsnake大拿的一个示例: SQL> show parameter limit NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ asmpowerlimit integer 1 javaso......

bisal
2013/07/10
0
0
Mysql cluster错误收集

1、 导入数据的时候遇到如下报错: ERROR 1005 (HY000) at line 25: Can't create table 'tuge.pangolinfncaccountverification' (errno: 140) Error | 1296 | Got error 738 'Record too bi......

蓝蝶飞扬
2014/03/21
165
0

没有更多内容

加载失败,请刷新页面

加载更多

前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
42
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0
php7-internal 7 zval的操作

## 7.7 zval的操作 扩展中经常会用到各种类型的zval,PHP提供了很多宏用于不同类型zval的操作,尽管我们也可以自己操作zval,但这并不是一个好习惯,因为zval有很多其它用途的标识,如果自己...

冻结not
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部