node -v 忽然顯示 killed 9 處理歷程

## 20170112 再試試 n
    sudo cnpm install n -g 
    ** 仍是 killed 9
    ** 之後真的不能使用 n 了
## 20170107 繼續對付 killed 9
    一、直接升級 mac os 到 siera
        *** 好漫長的等待啊
        *** 33% 的時候,老是:正在計算剩餘時間...,關機重來,仍是這樣,硬着頭皮,等!
        *** 等待 2 個小時,到了 90 左右了,又不動了,繼續硬着頭皮等!
        *** 哈哈哈,總算完成,先後持續 6個小時
    二、node -v 仍是 killed 9
    三、重裝 node 8.2.0,重複了昨天的悲劇
    四、最後安裝 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.
    五、找出之前卸載 node 的 sh 腳本,執行完以後,仍是 killed 9
    六、發現 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 了
    七、 到nodejs 官網下載 6.9.4 和 7.4.0 ,都被牆!失敗
    八、轉向淘寶鏡像吧,最後一招了   
        ** 安裝、設置 cnpm 代理
        npm install -g cnpm --registry=https://registry.npm.taobao.org
        ** 淘寶地址 https://npm.taobao.org/
    九、下載安裝 node 7.4.0
        node -v
        v7.4.0
    十、安裝 cordova 
        sudo cnpm install cordova -g 
        cordova -v
        6.4.0
    十一、安裝 ionic
        sudo cnpm install ionic -g
        ionic -v
        2.1.18
    十二、附上:卸載 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 慘啦!
    一、dhbmdeMacBook-Pro:~ dhbm$ node -v
        Killed: 9
        ** npm,cordova,ionic  全都這樣!
    二、原由:今天折騰 ng2 ,typing.ts 編譯錯誤
        人家說: 是由於 npm 和 node 版本不匹配形成的
        按照他的建議 curl -0 -L https://npmjs.org/install.sh | sudo sh
        結果:悲劇了!
    三、重裝 nodejs 6.2.0,正確,可是,接下來,安裝 n ,而後,繼續悲劇!
        看來,問題出在 n !
        不用 n 先
        sudo npm update node -g
        也是一樣!
相關文章
相關標籤/搜索