2013-08-05 27 views
0

我想在Windows XP下使用Node.js。我已經下載了node-v0.10.15-x86.msi安裝程序,但是當我嘗試安裝Node.js的我總是在過程中間得到這個錯誤:「安裝程序在安裝此軟件包時遇到意外錯誤...」。是否可以在Windows XP上安裝Node.js(v0.10.15)?

安裝程序遇到意外的錯誤安裝此 包。這可能表明此軟件包存在問題。錯誤代碼 是2908

下面是截圖: enter image description here

是否可以在Windows上安裝Node.js的?我在他們的網站上找不到任何安裝說明。我有AMD Athlon XP 1833 MHz處理器。這是相當古老的處理器。這可能是原因嗎?

+2

嘿,爲什麼downvote?這是一個壞問題嗎?這是Node.js安裝的真正問題,也是一個真實的問題。勇敢地評論你的downvote行動。 – Green

回答

5

所以,我想通了如何安裝它:)

我做了node-v0.10.15-x86.msi文件雙擊以安裝節點。這導致了一個錯誤。

.msi文件不應該以這種方式安裝。我在這個頁面上找到了一個解決方案http://thebackroomtech.com/2007/08/23/howto-extract-files-from-a-msi-file-using-the-windows-command-line/

所以我在Windows命令行的步驟。我指着一個目錄,解壓node-v0.10.15-x86.msi到:

C:\>msiexec /a "C:\Downloads\Programs\Node.js\node-v0.10.15-x86.msi" /qb TARGETDIR="C:\Program Files\nodejs" 

而現在它的工作原理。它將Node.js及其所有依賴項解壓到C:\Program Files\nodejs。我只是將目錄添加到PATH。

我很高興我可以在Windows上使用Node。在Ubuntu下工作是一件痛苦的事情。

+0

值得注意的是,您還應該將npm目錄添加到您的路徑C:\ Documents and Settings \ YOUR_USERNAME \ Application Data \ npm' for xp –

2

我有同樣的問題。對於解決您所需要從註冊表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ 
Installer\UserData\S-1-5-21-1123561945-1935655697-1060284298-1003\ 
Components\AD95649F068525549B26938D7D18FEA7 

成立here

1

對我來說,S-1-5-21是不同刪除此鍵這個問題,我給它改名到_del

HKEY_LOCAL_MACHINE 
\SOFTWARE 
\Microsoft 
\Windows 
\CurrentVersion 
\Installer 
\UserData 
\S-1-5-21-1292428093-1606980848-1188629396-500_del 
相關問題