使用n(Node版本管理)切換版本后,node并沒有更新

使用n(Node版本管理)切換版本后,node并沒有更新,執行命令如下:

> node -v
  v4.2.2
> n
    4.4.2
  o 6.2.2
> node -v
  v6.2.2

網上查了好長時間,大部分講的是Node安裝目錄沒有安裝到默認的目錄/usr/local,導致n將文件復制到目錄時找不到對應的目錄,所以沒有生效。可我本地的Node是安裝在/usr/local下的呀。

手動刪除n下面的文件時,提示需要輸入密碼。
最終靈機一動,想到了:可能是權限的問題,于是執行命令:sudo n,再次執行node -v 命令,OK。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 本篇文章會講windows和Mac系統下實現多個node.js版本之間的切換。 1.windows下采用nvm(n...
    從心開始_c9ba閱讀 22,825評論 2 10
  • 在我們的日常開發中經常會遇到這種情況:手上有好幾個項目,每個項目的需求不同,進而不同項目必須依賴不同版的 Node...
    i5yue閱讀 1,994評論 0 1
  • feisky云計算、虛擬化與Linux技術筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,893評論 0 5
  • 官網 中文版本 好的網站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,434評論 0 5
  • 1.描述計算機的組成及其功能 (一)計算機的組成 1.CPU 2.CPU風扇 3.BIOS 4.內存 5.硬盤 6...
    whamai閱讀 1,474評論 0 1