搜尋

首頁  >  問答  >  主體

node.js - 使用nvm安装node出现这个错误,怎么解决?

Could not retrieve https://nodejs.org/dist/lates...

PHP中文网PHP中文网2874 天前492

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-04-17 15:53:00

    再試一次
    檢查網絡,再試一次
    重啟再試一次

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:53:00

    • nvm install v7.4.0的時候經常性的由於網路(GFW)的原因,現在binary的時候下載到一半突然斷了,然後需要 download source,重新compile,最終很容易造成失敗nvm install v7.4.0的时候经常性的由于网络(GFW)的原因,现在binary的时候下载到一半突然断了,然后需要download source,重新compile,最终很容易造成失败

    • 所以决定用迅雷或者其他下载工具,下载包,放到nvm的cache目录里面,最后用nvm install命令,免去了终端下载中断之后从源码重试的尴尬,具体步骤如下

    • 下载包 https://nodejs.org/dist/v7.4.0/node-v7.4.0-darwin-x64.tar.gz,直接粘贴到迅雷里面就可以下载了

    • cd ~/.nvm/.cache/bin/

    • mkdir node-v7.4.0-darwin-x64 the prefix of file you downloaded

    • mv ~/Downloads/node-v7.4.0-darwin-x64.tar.gz ~/.nvm/.cache/bin/node-v7.4.0-darwin-x64, 使用自己下载的文件的存放路径替换上面的~/Downloads/node-v7.4.0-darwin-x64.tar.gz

    • nvm install v7.4.0

    所以決定用迅雷或其他下載工具,下載包,放到nvm的cache目錄裡面,最後用nvm install命令,免去了終端下載中斷之後從原始碼重試的尷尬,具體步驟如下🎜🎜 🎜🎜下載包 https://nodejs.org/dist/v7.4.0/node-v7.4.0-darwin-x64.tar.gz,直接貼到迅雷裡面就可以下載了🎜🎜 🎜🎜cd ~/.nvm/.cache/bin/🎜🎜 🎜🎜mkdir node-v7.4.0-darwin-x64 the prefix of file you downloaded🎜🎜 🎜🎜mv ~/Downloads/node-v7.4.0-darwin-x64.tar.gz ~/.nvm/.cache/bin/node-v7.4.0-darwin-x64, 使用自己下載的檔案的存放路徑取代上面的~/Downloads/node-v7.4.0-darwin-x64.tar.gz🎜🎜 🎜🎜nvm install v7.4.0, it will using the cache binary file, output the following msg🎜🎜 🎜
    Downloading and installing node v7.4.0...
    Local cache found: $NVM_DIR/.cache/bin/node-v7.4.0-darwin-x64/node-v7.4.0-darwin-x64.tar.gz
    Checksums match! Using existing downloaded archive $NVM_DIR/.cache/bin/node-v7.4.0-darwin-x64/node-v7.4.0-darwin-x64.tar.gz
    Now using node v7.4.0 (npm v4.0.5)

    回覆
    0
  • 取消回覆