1. 程式人生 > >Node.js 安裝遇到的問題及解決路徑(二)

Node.js 安裝遇到的問題及解決路徑(二)

接上文,以下為Linux系統下通過原始碼編譯安裝的方式。

#  tar xvf node-v0.10.28.tar.gz 

#  cd node-v0.10.28 
#  ./configure 
# make 
# make install 
# cp /usr/local/bin/node /usr/sbin/ 
 
檢視當前安裝的Node的版本 

# node -v 

在“Node.js 安裝遇到的問題及解決路徑(一)”已執行至“./configure ”這一步,接下來執行make。

問題出現:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)

分析:

這個錯誤提示之間有看到過,Python在安裝時,預設的編碼是ascii,當程式中出現非ascii編碼時,python的處理常常會報這樣的錯,python沒辦法處理非ascii編碼的,此時需要自己設定將python的預設編碼,一般設定為utf8的編碼格式。

然後在搜尋過程中想到是否因為自己的安裝目錄下有中文故導致了失敗,故刪除了已未安裝完成的node資料夾,設定目錄名為英文再重新安裝,Done!

執行 make install:

問題出現:IOError: [Errno 13] Permission denied: '/usr/local/bin/node'

解決方法:搜到使用root許可權執行此命令可解決問題,開啟終端輸入“sudo make install”,成功。

執行 cp /usr/local/bin/node /usr/sbin/ 

彈出許可權不夠,直接sudo之,成功。

執行node -v

顯示v6.10.2 至此,nodejs安裝成功。

以上。

相關推薦

Node.js 安裝遇到的問題解決路徑

接上文,以下為Linux系統下通過原始碼編譯安裝的方式。 #  tar xvf node-v0.10.28.tar.gz  #  cd node-v0.10.28  #  ./configure 

Node.js 安裝遇到的問題解決路徑

一、Node.js 簡介及自身使用目的: 1)簡介 Node.js 是一個基於 Chrome V8 引擎的 JavaScript 執行環境。  Node.js 使用了一個事件驅動、非阻塞式 I/O

Hadoop建設工具Ambari的安裝部署完整使用——準備工作

二.準備工作   關於linux環境建立,yum源配置等基礎系統搭建過程就不在此贅述了。以下內容完全是基於centos7環境,root使用者。   1.安裝JAVA環境 1) 下載jdk套件,此處作者使用的是:jdk1.8.0_111 (選擇合適的穩定版本即可

QT、VS常見bug解決辦法——VS錯誤 2 error LNK1120: 1 個無法解析的外部命令

這個問題的原因是有標頭檔案,但是找不到實現。 有兩個原因: 1.只包含了標頭檔案,只有這個函式的宣告,沒有包含這個函式的實現(實現一般放在cpp檔案中的)。所以只能通過編譯,連線不成功。 2.另一個原因是函式的宣告和實現都放在標頭檔案中了,一般要把宣告放標頭檔案中,實現放在c

Java Web亂碼分析解決方案——POST請求亂碼

引言     GET請求的本質表現是將請求引數放在URL位址列中,form表單的Method為GET的情況,引數會被瀏覽器預設編碼,所以亂碼處理方案是一樣的。對於POST請求亂碼,解決起來要比GET簡單,我們關心的重點是在Request Body中。 請求亂碼——Meth

go語言,第三方包相對路徑匯入包引起的問題解決方案goquery

對go語言而言,跟蹤init很顯然包有且僅有一次被匯入的可能。 但是重複引用了goquery包,後編譯出現問題  專案涉及相關目錄 ├── main.go└── parse    └── parse.go parse包和main.go都匯入了 goquery包 main

ubuntu 16.04 ROS + kinect v2 driver安裝方法;安裝驅動時遇到的問題解決方法1

安裝ROS (Kinetic) ROS Kinetic ONLY supports Wily (Ubuntu 15.10), Xenial (Ubuntu 16.04) and Jessie (Debian 8) for debian packages. sudo sh

項目中遇到的某些問題解決辦法

sql () 輸入 包含 查看 定位 管理器 顯示 分布式開發 簡介 該博文記錄了一些平時在工作中遇到的問題及解決辦法,某些問題有解決辦法,某些問題暫時沒有解決辦法,如果有大神知道的,請多多指點。 如果某些問題有更好的解決辦法,也請指教。 正文 1、在一個方

Android自動化測試遇到的問題解決方法1

粘貼 png family 學習 再次 jmeter log 初始 mage 編者按:本文是小小小提姆在使用自動化測試工具TestWriter時的一點使用心得~我叫小小小提姆,是一名在IT行業的洪流中力爭上遊的軟件測試員,個人軟件測試擅長方向:1、功能測試(熟悉Fiddle

Uber使用Swift重寫APP的踩坑經歷解決方案轉載

result 框架 退出 帶來 hole 懶漢 將在 例子 穩定 本文出自Uber移動架構和框架組負責人托馬斯·阿特曼於2016年在灣區Swift峰會上的演講,分享了使用Swfit重寫Uber的好與壞。以下為譯文: 我是托馬斯·阿特曼,目前是Uber移動架構和框架組負責人。

前端之 —— node.js摸爬打滾之路

turn lan name resp function oba ack val 括號 安裝: window下的安裝,node.js直接上官網下載:https://nodejs.org/en/ 選擇LTS,也就是版本號比較低的穩定版,下載下來後運行下載的文件進行安裝; 通

銀河麒麟操作系統常見問題解決方法

更換 架構 ash 信息技術 .cn 計算 科技 安裝問題 cti 銀河麒麟操作系統常見問題及解決方法(四) ——激活問題 銀河麒麟操作系統是國防科大唯一授權給天津麒

內存溢出的原因解決辦法

not 如何 動態分配 ike 方法 物理 狀態 d+ 卡頓 jmeter是一個java開發的開源性能測試工具,在性能測試中可支持模擬並發壓測,但有時候當模擬並發請求較大或者腳本運行時間較長時,壓力機會出現卡頓甚至報異常————內存溢出, 這裏就介紹下如何解決內存溢出及相關

水平分庫分表的關鍵問題解決思路

中小項目 數據庫 關系型數據庫 連接數 如何 數據分布 處理 拆分 業務 分片技術的由來 關系型數據庫本身比較容易成為系統性能瓶頸,單機存儲容量、連接數、處理能力等都很有限,數據庫本身的“有狀態性”導致了它並不像Web和應用服務器那麽容易擴展。

web前端開發過程遇到的問題解決方式

樣式優先級 語句 前端 port web前端開發 css樣式 重復 fun clas 1. CSS樣式優先級問題 1 <style> 2 3 .className input(可換其他元素){ 4 5 type:val !importa

vue.js 跨域的解決方法轉載

vue專案中,前端與後臺進行資料請求或者提交的時候,如果後臺沒有設定跨域,前端本地除錯程式碼的時候就會報“No 'Access-Control-Allow-Origin' header is present on the requested resource.” 這種跨域錯誤。 要想本地正常的除錯,解決

教你如何用node.js開發微信公眾號

內容簡介 本文章簡單介紹瞭如何用node.js開發微信公眾號。主要內容包括signature的驗證,access_token的生成,微信事件的接收,還有各種api的呼叫。 準備工作 開發前需要安裝好node.js,因為我是基於express框架開發的,所以裝了express(框架按自己的需求選擇),需要

Hadoop建設工具Ambari的安裝部署完整使用——Ambari使用之叢集解除安裝

五.Ambari使用——解除安裝叢集 方式一: ambari本身並沒有提供基於web管理端的自動化解除安裝的功能。ambari web管理端的操作更多的是實現服務或是主機的擴充套件(無法完全清除服務和主機)。因此本人通過實踐,也整理了一份手動解除安裝指令碼: 注:因為此指令碼只是根

Hadoop建設工具Ambari的安裝部署完整使用——Ambari使用之叢集建立

四.Ambari使用——建立叢集 登入並建立叢集 1) 以管理員登入ambari-server,使用者名稱和密碼預設為:admin/admin 2) 點選【Launch Install Wizard】開始安裝叢集   3) 給叢集命名

Hadoop建設工具Ambari的安裝部署完整使用——部署安裝

三.部署安裝 1.安裝Ambari-server 線上安裝 1) 在hortonworks公共資源庫,選擇ambari倉庫地址並下載 wget http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos