1. 程式人生 > >NodeJs安裝錯誤彙總

NodeJs安裝錯誤彙總

1、安裝過程出現如下錯誤

#!/bin/bash
tar xzvf node-v0.12.4.tar.gz
cd node-v0.12.4
./configure --prefix=/usr/local/nodejs
make 
make install
./configure --prefix=/usr/local/nodejs
  File "./configure", line 331
    o['default_configuration'] = 'Debug' if options.debug else 'Release'

原因:python版本過低。python -V檢視是否為2.7以上版本。

解決:採用以下指令碼安裝新版python。

#!/bin/bash
wget -c http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar xzvf Python-2.7.6.tgz
cd Python-2.7.6
./configure --prefix=/usr/local/python2.7.6
make 
make install
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python2.7.6/bin/python2.7 /usr/bin/python
安裝後用python-V檢查是否成功。
解決系統python軟連結指向python2.7版本後,yum不能正常工作方法:
#vi /usr/bin/yum將第一行顯示的#/usr/bin/python修改為#/usr/bin/python2.4(讓yum還是去呼叫python2.4),儲存修改即可。
sed -i '1s/\/usr\/bin\/python/\/usr\/bin\/python2.4/1' /usr/bin/yum

2、make過程中出現

make -C out BUILDTYPE=Release
make[1]: Entering directory `/root/node-v0.7.12/out'
make[1]: *** No rule to make target `/root/node-v0.7.12/out/Release/obj.target/v8_base/gen/debug-support.o', needed by `/root/node-v0.7.12/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a'.  Stop.
make[1]: Leaving directory `/root/node-v0.7.12/out'
make: *** [node] Error 2
原因解析:make版本過低導致。安裝所需環境如下:
1. GNU make 3.8.1+
2. Python 2.6 or 2.7
3. setenv FLOCK or export FLOCK
    setenv LINK g++ or export LINK=g++
解決:採用高版本make編譯。指令碼如下:
#!/bin/bash
wget -c ftp://ftp.gnu.org/gnu/make/make-3.81.tar.gz
tar xzvf make-3.81.tar.gz
cd make-3.81
./configure --prefix=/usr/local/make-3.81
make 
make install
#mv /usr/bin/make /usr/bin/make.bak
#ln -s /usr/local/make-3.81/bin/make /usr/bin/make
指令碼中軟連線可以不用,直接用/usr/local/make-3.81/bin/make去make

3、make過程中出現

cc1: error: unrecognized command line option "-fno-tree-sink"
make[1]: *** [/opt/nodejs/node-v0.12.4/out/Release/obj.target/cares/deps/cares/src/ares_cancel.o] 錯誤 1
make[1]: Leaving directory `/opt/nodejs/node-v0.12.4/out'
make: *** [node] 錯誤 2
原因:gcc版本過低

解決:升級gcc

相關推薦

NodeJs安裝錯誤彙總

1、安裝過程出現如下錯誤 #!/bin/bash tar xzvf node-v0.12.4.tar.gz cd node-v0.12.4 ./configure --prefix=/usr/local/nodejs make make install ./conf

nodejs的npm安裝錯誤

具體錯誤如下: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.2.2 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKI

python-opencv安裝過程,錯誤彙總

在安裝python-opencv過程中出了很多錯誤,安裝完成後總結和大家分享 喜歡就點個贊哈 1,pyhton出錯: python d:\test.py File “”, line 1 python d:\test.py ^ SyntaxError: inval

用Ambari安裝hdp2.4錯誤彙總

主機驗證需要注意的問題 問題一:   主機命名格式    主機名的格式必須是xxx.xxx.xxx 或者xxx.xxx, 否則在主機驗證那一步就報錯 not reachable。 問題二: openssl版本低,報如下錯誤 需下載最新的版本,下載地址            

nodejs 安裝失敗 ,出現error 2502 和error2503

.cn 進行 失敗 命令 解決 alt cmd 安裝失敗 mage 出現error 2502 和error2503是因為win8的權限問題所導致的,具體說就是要以管理員身份進行安裝就可以解決,下面詳細來說一下。 1.cmd命令行點擊以管理員身份運行。 2.這時候就可以打開管

nodejs安裝,配置環境

以及 -1 環境變量 nodejs安裝 新版 網址 mrc 版本 我不 1、下載nodejs安裝包 去nodejs官網下載最新版本就行,網址:http://nodejs.cn/download/,點擊自己適用的系統,自動下載跟電腦操作系統位數符合的安裝包, 下載下來安裝包

windows系統下nodejs安裝、環境配置及刪除NPM全局配置

例如 參考 -h clas shel fcm gpe tar tortoise nodejs安裝及設置NPM全局路徑 刪除NPM全局路徑配置 一、nodejs安裝及設置NPM全局路徑 第一步:下載安裝文件 下載nodejs,官網:http://nodejs.org/do

window下,nodejs 安裝 http-server,開啟命令行HTTP服務器

win 目錄 出現 image 安裝文件 選中 進入 下載 -s 第一步:http://nodejs.cn/ 官網下載安裝文件,安裝nodejs; 第二步:運行中輸入cmd進入命令行模式,輸入 node -v ,顯示版本號,代表安裝成功; 第三步:在node命令行下

【前端技術】nodejs安裝擴展插件,總是報錯enoent的解決方案

擴展 執行 src 自動填充 install image 都是 切換 -s 在某一目錄下使用npm install安裝擴展插件時,老是系統提示“npm install Error: ENOENT,no such file or directory; 以前都是很順利的安裝過

elasticsearch-5.6.0安裝錯誤摘記

5.6 需要 with oot 用戶組 pre nta arch exc    [2017-09-17T06:00:22,511][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught except

NodeJS 安裝不存在的模塊

reg 分享 org mage 安裝 dev image sem shell 設置npm鏡像: npm config set registry https://registry.npm.taobao.org 我遇到的報錯情況: Error: Cann

Windows 10封裝中出現“無法驗證你的Windows安裝錯誤解決方法

windows 10 sysprep 封裝 近期(當時寫文章時在今年4月份)在測試在Windows Server 2016 的虛擬桌面,在測試Windows 7的虛擬桌面時一切良好,但在測試Windows 10的虛擬桌面時,在對Windows 10的虛擬機進行封裝時,出現"Sysprep無法

nodejs安裝配置

con 輸入 post ins nodejs path onf -s sta 最近閑來無事,將自己之前的nodejs配置一下,希望能夠幫助想要改變node全局路徑的小夥伴們   1. 安裝node   2. node全局配置       以將node全局配置在D盤為例:  

NodeJs安裝express

沒有 決定 inf one path span 寫代碼 環境變量 配置環境 ******感覺安裝個express,比寫代碼都還麻煩*****     所以決定記錄下,我覺得可能也有人遇到過這個問題。       個人習慣問題,不喜歡將一些東西放C盤,所以沒有全局安

nodejs安裝

圖片 分享圖片 查看 nodejs 進入 log blog src node 1,下載 2,安裝 3,進入cmd查看版本 nodejs安裝

利用nodejs安裝並運行express的三個坑

外部 gen div sta end pac 記錄 輸入 方法 概述 這是我安裝並運行express的三個坑,應該是比較常見的,在此記錄一下。 內容 express不是內部或外部命令 輸入命令:express -V 報錯:'express' 不是內部或外部命

真機測試出現INSTALL_FAILED_USER_RESTRICTED安裝錯誤

all watermark res title 出現 blog 型號 技術分享 sta 之前用小米測試的時候遇到一個問題,兩個一樣型號的手機一個能直接用Android Studio安裝公司的項目一個卻不可以,總是報INSTALL_FAILED_USER_RESTRI

nodejs 安裝

style 技術 sta 成功 png oba cmd 關閉 .com 1.進入官網下載:https://nodejs.org/en/ 2.點擊安裝: 3. 打開cmd 輸入命令:node -v 查看版本好,驗證是否成功! 4.使用淘寶鏡像:npm

解決Scrapy安裝錯誤:Microsoft Visual C++ 14.0 is required...

OS blog external python HR img sys www .whl 問題描述 當前環境win10,python_3.6.1,64位。 在windows下,在dos中運行pip install Scrapy報錯: error: Microsoft V

mysql安裝錯誤

mysql 報錯 報錯1: Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such