NodeJs 升級/安裝摺騰記
這本來是不值一記的話題,然而真實的情形是:諸多不可控的因素,卻使得有必要記載一發了。畢竟,今天在 Mac 上升級時候,也差點讓人發了瘋(之前,在 Linux 和 Windows)上也同樣發生過。
其背景是,想趁著週末,使用 Vue-cli
來做一個小專案;然後就使用 npm
(andyarn
) 去安裝它,豈知,安裝它需要Node版本,小於 5.0.0 或者大於 5.1.0;而本機15年安裝的時候,正是5.0.0,然後走就上了升級之路;
Stackoverflow上有篇 How do I update Node.js?,很早也玩過n
,看了下之後,就依照命令跑起來:
- Clear NPM's cache:
sudo npm cache clean -f- Install a little helper called 'n'
sudo npm install -g n- Install latest stable Node.js version
sudo n stable
然後?其結果竟然沒有按照劇本設定的去走,而是莫名的報各種錯了,譬如像這樣:
[1] 6454 segmentation fault node -v
不同姿勢,去嘗試了蠻多次,也略查究了下報錯的原因,無果;然後就開啟了另一種方法:使用 brew 去升級 (only for OS X);
brew upgrade node
很顯然,這中辦法也是不行:
Error: node 5.0.0 already installed
然後就 brew uninstall node ,重新去安裝 node,豈知,重新安裝download 的還是 5.0.0 版本,沒等下載,就給停掉了。
到此時,不想再去折騰了,還是官網重新下載吧;開啟 Node 官網 ,就開始 download 的歷程;坑爹的是,其下載速度,堪稱悠閒龜步,令人髮指,還莫名奇妙的出錯(Chrome)?搭梯翻牆,左右折騰,依舊如是!我淚個去,這完全不科學啊;內心奔騰著數不清的草泥馬,Fuk!“導演,道具組完全不按照戲份設定啊”。
然後,一想,這是在我朝啊,還是映象吧;然後就來了一發淘寶映象,然後分分鐘就 down 了一個 v6.3.1 玩兒起來。補充的是,Windows 下升級 Node,最好也還是直接下載(映象+), 使用 n、nvm、 Chocolatey 等等,挺多情況會遇到各種問題;折騰有時確實不易,好自珍惜。
不得不說,..... ,欲言又止!
如果是在 Liunx 系統,使用 n
去更新,也不盡然能夠很好地工作;但,最近折騰,發現這個辦法很是有效,屢試不爽;詳情請參見 How can I update my nodeJS to the latest version?
# **Using Ubuntu**
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
具體還是得參見其官網文件:# Installing Node.js via package manager[](https://nodejs.org/en/download/package-manager/#installing-node-js-via-package-manager)
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_7.x | bash -
apt-get install -y nodejs
於深圳.南山@17.02.12 last update@17-06-03
文章出處:晚晴幽草軒
相關文章
- ArchLinuxARM(樹莓派)配置和桌面安裝摺騰Linux樹莓派
- ubuntu下安裝nodejs和升級簡單介紹UbuntuNodeJS
- 在centos7安裝nodejs並升級nodejs到最新版本CentOSNodeJS
- Centos Docker安裝、升級、解除安裝CentOSDocker
- ruby安裝及升級
- kali安裝和升級
- windows下升級nodejsWindowsNodeJS
- 升騰C92安裝ubuntu20.10Ubuntu
- beego的安裝和升級Go
- rpm包安裝升級與解除安裝
- 升級所有Python安裝包Python
- Linux CentOS升級安裝gitLinuxCentOSGit
- 安裝升級Linux GCC版本LinuxGC
- Mac brew swoole 安裝與升級Mac
- 升級安裝包的製作
- dp安裝包升級步驟
- RPM包的安裝與升級
- gitlab安裝/遷移/升級流程Gitlab
- pip 安裝 selenium 提示需要升級
- saltstack學習一:安裝與升級
- InstallShield製作升級安裝包
- 靜默方式安裝、升級oracle(一): 安裝oracle軟體Oracle
- Linux下Go的安裝、配置 、升級和解除安裝LinuxGo
- windows下安裝pip,強制升級pip,安裝tensorflowWindows
- [Linux]rpm,dpkg安裝,查詢,解除安裝,升級Linux
- Ubuntu安裝nodejsUbuntuNodeJS
- nodejs安裝vueNodeJSVue
- kubernetes 1.14 升級安裝指南
- 1.安裝 kali到vm並升級
- Centos6.7安裝Pycharm及升級JDKCentOSPyCharmJDK
- kafka+jstorm版本升級安裝(三)KafkaJSORM
- 10.2.0.1安裝並升級到10.2.0.5
- Linux RPM包安裝、解除安裝、升級命令講解Linux
- 全面梳理 簡明安裝指南 mysql 8 安裝升級與配置MySql
- windows10升級程式解除安裝怎麼操作 windows10升級程式怎樣解除安裝刪除Windows
- windows下安裝nodejsWindowsNodeJS
- 安裝Drupal7.12升級至7.22
- 【折騰記錄】Ubuntu24.04LTS下安裝Windows版微信UbuntuWindows