導航:首頁 > 源碼編譯 > nvm源碼編譯

nvm源碼編譯

發布時間:2022-07-13 10:19:01

A. 使用nvm安裝node出現這個錯誤,怎麼解決

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

所以決定用迅雷或者其他下載工具,下載包,放到nvm的cache目錄裡面,最後用nvm install命令,免去了終端下載中斷之後從源碼重試的尷尬

B. 有沒有哪位大神把nodejs開發環境安裝在centos4.8上

NVM(Node version manager)顧名思義,就是Node.js的版本管理軟體,可以輕松的在Node.js各個版本間切換,項目源碼在GitHub;
如果你想長期做 node 開發, 或者想快速更新 node 版本, 或者想快速切換 node 版本, 那麼在非 Windows(如 osx, linux) 環境下, 請使用 nvm 來安裝你的 node 開發環境, 保持系統的干凈.如果你使用 Windows 做開發, 那麼你可以使用 nvmw 來替代 nvm;

獲取nvm源碼
1、直接從 github 找到最新版本通過wget下載到本地wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz,
2、或者直接克隆到本地通過git clone https://github.com/cnpm/nvm.git

2
安裝nvm
1、安裝nvm非常簡單,只要解壓後進入目錄然後執行。./install.sh然後source ~/.bash_profile。
2、也可以手動配置終端啟動時自動執行 source /opt/wget/nvm-0.23.0/nvm.sh, 在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加命令:
重新打開你的終端, 輸入 nvm。

3
通過nvm安裝管理nodejs
1、列出所有可安裝的版本nvm list-remote;
2、安裝相應的版本使用nvm install v0.12.4;還可以直接安裝 iojs 各個版本;
3、查看一下你當前已經安裝的版本:nvm ls;
4、切換版本;nvm use v0.12.4;
5、設置默認版本 nvm alias default v0.12.4

注意:具體操作很簡單,使用幫助通過nvm help;

END
通過express創建項目

安裝express
1、安裝express,使用npm install express -g全局安裝,不能通過 express -e nodejs-001創建項目會提示「bash: express: 未找到命令...」
2、安裝express時增加generator參數:npm install -g express-generator才可以,express 已經把命令行工具分離出來了;
原因:原先的express帶cli, 現在把cli拆成了單獨的express-generator包. 原先的express運行生成的項目是 node app.js, 因為httpserver相關代碼都在app.js里, 現在這部分代碼移到了項目目錄的bin/www下面, app.js 只保留實現app的邏輯代碼, 你需要去運行那個bin/www。 只是很單純的細化應用和包依賴的版本變更。

2
建立express工程,啟動項目
1、創建工程express -e nodejs-001;
2、創建工程時候會提示需要安裝依賴 cd nodejs-001 && npm install;
3、啟動項目npm start,通過瀏覽器訪問http://localhost:3000/;這里需要注意 express 4.x 無法以 node app.js 為啟動方式,而是用指令 npm start 作為啟動;
這里大功告成,終於學會了環境安裝,接下去可以好好深入學習了,真開心!!!

C. 如何在Ubuntu14.04伺服器上安裝NodeJS

一、NodeJS介紹:

Node.JS是一個讓開發者可以快速創建網路應用的伺服器端JavaScript平台,同時運用JavaScript進行前端與後端編程,開發者可以更專注於系統的設計以及保持其一致性。
在這篇文章中,我們將向您介紹如何在Ubuntu14.04伺服器上開始您的Node.JS神奇之旅。

二、如何安裝發行穩定版的Node.JS

Ubuntu 14.04為了保證跨平台服務體驗的一致性,在它的倉庫中默認包含了一個版本為0.10.25的Node.JS,這個可能不是最新版本,但是卻一定是標准發行版本。
要想獲取這個版本的Node.JS,我們只要通過apt包管理工具來安裝就可以。在安裝之前,最好先更新一下apt包管理工具的本地索引,然後再從Ubuntu倉庫中安裝Node.JS。

sudo apt-get update
sudo apt-get install nodejs

如果Ubuntu軟體倉庫中的包正好是你所需要的,那麼上述步驟就是在Ubuntu10.04下安裝Node.JS的全部操作過程。大多數情況下,我們還希望也安裝一份Node.JS的包管理工具:npm,您可以通過以下命令安裝:

sudo apt-get install npm

NPM將讓使得安裝Node.JS的模塊或者源碼包變得非常簡單。

在您運行Node.JS的時候請一定要注意,因為與別的工具包相沖突的原因,Ubuntu倉庫中可執行的名字是nodejs而不是node。

下面,我們將討論Node.JS更多種靈活的安裝方式。

三、如何通過PPA來安裝Node.JS?

一個讓你可以保持獲得Node.JS最新版本的替代方案是加入由NodeSource維護的PPA(Personal Package Archive)私有包檔案。這個方式可以讓你獲得比Ubuntu倉庫更多的Node.JS版本。

首先:你得安裝PPA以獲得訪問它內容的許可權。

curl -sL https://deb.nodesource.com/setup | sudo bash -

通過上面的命令,PPA將加入到您的系統配置中,並且自動的更新您的本地包緩存,安裝完成之後,您可以像之前一樣通過apt-get來安裝Node.JS。

solo apt-get install nodejs

這里的nodejs安裝包包含了nodejs二進制執行文件以及npm可執行文件,所以您無須另外安裝npm,然而,為了使一些NPM包能正常工作(比如那些需要多源代碼編譯的包),你還需要安裝build-essentials包。

sudo apt-get install build-essential

四、如何使用NVM來安裝?

還有一種使用apt來安裝Node.JS的替代方案是使用一個特別設計的工具叫NVM,它的標准叫法是Node.JS版本管理工具(Node.js Version manager)。

使用NVM,您可以安裝多個可方便控制的獨立Node.JS環境,它將給您最新版本Node.JS的請求許可權,但也將允許你根據APP的需要而使用舊版本的Node.JS。

在開始之前,我們需要從Ubuntu倉庫中先安裝一些依賴包,NVM將利用這些工具來編譯需要的組件:

sudo apt-get update
sudo apt-get install build-essential libssl-dev

一旦這些依賴包安裝完成,您可以通過NVM的GitHub項目主頁將安裝腳本下載下來。版本號可能不盡相同,但是正常來說你可以通過以下方式來下載和安裝:

curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh

上面的命令將下載並且運行安裝腳本,安裝腳本將把軟體安裝到你home目錄的~/.nvm目錄下,同時也會在~/.profile加入必要的配置。
為了使~/.profile的配置生效,您可能需要退出並重新登錄您的賬戶,當然,也可以通過source命令來重新導入~/.profile的配置:

source ~/.profile

現在你已經安裝了NVM,你可以安裝Node.JS的各個獨立版本。為了找出當前的Node.JS可安裝版本,你可以敲入以下命令:

nvm ls-remote

回車可能會顯示如下內容:

. . .
v0.11.6
v0.11.7
v0.11.8
v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13

如你所見,當前Node.JS的最新可安裝版本是v0.11.13,你可以通過如下命令安裝這個版本的程序:

nvm install 0.11.13

通常情況下,NVM會自動切換到最新安裝的版本,你可以通過以下命令告訴NVM指定使用已經安裝的版本:

nvm use 0.11.13

當你使用NVM安裝Node.JS,它的可執行名稱是node,通過以下信不信你可以知道當前所使用的Node.JS版本:

node -v

顯示:

v.0.11.13

如果你安裝了多個版本的Node.JS,你可以通過以下命令列出已安裝版本:

nvm ls

如果你想把其中一個版本設置為默認的版本,你可以這樣:

nvm alias default 0.11.13

現在當一個請求發生時,0.11.13這個版本將自動被選擇,您也可以通過這樣的別名引用它:

nvm use default

每個版本都將保持其獨立的模塊和包,並且通過獨立的NPM來管理它們,你可以使用NPM的普通模式來為Node.JS項目安裝獨立的第三方包,它將安裝到Node.JS的./node_moles目錄下:

npm install express

如果你想將第三方包安裝成全局模式(將與其它使用同一個版本Node.JS的項目共用),那麼通過使用-g參數就可以實現:

npm install -g express

這個時候包將安裝到下面這個目錄:

~/.nvm/node_version/lib/node_moles/package_name

全局模式安裝的包將只允許你在命令行下使用,如果你想在在本地項目中使用,你還需要將它連接進來:

npm link express

如果需要幫助,你可以通過以入命令獲取幫助:

npm help

D. linux nvm命令怎麼刪除

通過NVM安裝NVM(Node version manager)顧名思義,就是Node.js的版本管理軟體,可以輕松的在Node.js各個版本間切換,項目源碼在GitHub;如果你想長期做 node 開發, 或者想快速更新 node 版本

E. nodejs如何升級到最新版本

1、打開cmd命令窗口,windows鍵+R,輸入cmd確認,打開cmd窗口之後,輸入node -v命令,先查看下當前nodejs的版本

2、如果上面查看的版本比較低,則可以開始升級
清除npm cache

3、升級之前還需要安裝n模塊,n模塊是專門用來管理nodejs的版本
輸入npm install -g n

4、如果出現npm ERR! notsup Unsupported platfor... npm ERR! notsup Valid OS: !win32這樣錯誤信息,則可以在命令後面加上 --force

5、如果你想升級到一個指定的版本,則可以使用n 6.11.2來升級

6、還可以直接輸入n stable,升級到nodejs最新穩定的版本

F. linux下nodejs安裝以及如何更新到最新的版

nodejs官網下載安裝的源碼文件,我這邊下載的是node-v4.5.0-linux-x64.tar.xz
在linux命令行里輸入:
tar -xvf node-v4.5.0-linux-x64.tar.xz

然後輸入vi /etc/profile
在最後一行添加(設置環境變數)
export NODE_HOME=/mnt/software/node-v4.5.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_moles

輸入source /etc/profile使設置生效
再輸入node -v查看版本號
如果要升級nodejs的話可以使用如下命令,
npm install -g n

n latest

安裝完成後就是最新版本了

G. 怎麼使用nvm 全局安裝node或iojs

我也覺得沒必要。之前玩了一會nvm,後來感覺有些環境問題自己解決的不夠後,隧放棄使用。直接編譯最新的node源代碼就不錯。

H. 嵌入式軟體編譯鏈接文件問題,segment 設置問題

最簡單的辦法,直接修改makefile(只限於自己玩玩;在工程里,一般作為參數傳給make) ARCH ?= $(SUBARCH) CROSS_COMPILE ?= 在裡面寫上arm,以及編譯器的前綴(若命令是arm-linux-gcc,就寫ARCH=arm, CROSS_COMPILE=arm-linux-)

I. 為什麼前端工程師都推崇使用 MacBook Pro

1,缺少alfred這樣的神器,導致應用啟動、文件導航和查找效率很低。everything速度是不錯的,但是使用的體驗還是不如alfred
2,缺少剪貼板歷史記錄神器,和上條一樣,我使用alfred解決,據說win下也有,沒試過體驗如何
3,終端難用,如果你需要經常用到終端的話會同意我的
4,接上一條,終端工具缺乏,比如ssh都木有……
5,很多神器用不了,比如nvm,brew之類的
6,系統缺少很多開發環境,導致一些軟體安裝困難,比如源碼編譯sqlite或者是安裝node-canvas會很抓狂(各種裝,.net framework/c++ redistrict xxx/vs等,也不確定裝到哪個版本就突然可以了,原諒我的無知……)
7,沒有多桌面切換,窗口多了很麻煩。(這一點也未必mac都是好用的,windows任務欄切窗口效率還是比較高的)
大概就這些吧,當然最最最重要的是,windows太慢了……切回Mac之後終於重新找到了健步如飛的感覺。當然你可以升級SSD加大內存來加快windows機器的速度,但花費不少,而且體驗上也總是覺得沒有Mac那種「爽快感」。

J. nvm 工具怎樣切換node 版本

通過NVM安裝NVM(Node version manager)顧名思義,就是Node.js的版本管理軟體,可以輕松的在Node.js各個版本間切換,項目源碼在GitHub;如果你想長期做 node 開發, 或者想快速更新 node 版本, 或者想快速切換 node 版本, 那麼在非 Windows(如 osx, linux) 環境下, 請使用 nvm 來安裝你的 node 開發環境, 保持系統的干凈.如果你使用 Windows 做開發, 那麼你可以使用 nvmw 來替代 nvm;

閱讀全文

與nvm源碼編譯相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:577
python員工信息登記表 瀏覽:375
高中美術pdf 瀏覽:159
java實現排列 瀏覽:511
javavector的用法 瀏覽:980
osi實現加密的三層 瀏覽:230
大眾寶來原廠中控如何安裝app 瀏覽:912
linux內核根文件系統 瀏覽:241
3d的命令面板不見了 瀏覽:524
武漢理工大學伺服器ip地址 瀏覽:147
亞馬遜雲伺服器登錄 瀏覽:523
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:249
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348