2013-11-23 39 views
3

有時候,我已經通過cygwin安裝了nodejs,當我在bash中執行node -v時,它向我顯示了0.4.12版本。 最近我用window安裝程序安裝了nodejs,它在窗口命令提示符中向我顯示0.10.20版本。更新cygwin中的nodejs

我的問題是我在cygwin的GumbyFramework中使用Claymate,它需要nodejs版本高於0.8.0。我如何將cygwin中的Nodejs更新爲最新版本?

btw我正在使用Windows Vista操作系統。

請注意。幫幫我!!在此先感謝..

+0

用你最喜歡的Linux發行版創建一個VirtualBox虛擬機,並做任何你需要在那裏做的事情。 – WiredPrairie

回答

0

不要在Windows上編譯。您可能只想用磁盤上較新的Node.exe文件替換舊版本的Node.exe文件。您應該能夠在Windows資源管理器中找到Cygwin文件夾。您可以搜索整個磁盤,在不是cygwin的窗口中找到文件名node.exe。您應該看到node.exe窗口正在查找,並且一個cygwin正在cygwin文件夾下找到。

重命名cygwin node.exe並將其複製到較新的node.exe中。現在,你可能會遇到npm問題,在這種情況下,你可能想用npm文件夾來嘗試相同的事情。

我知道cygwin isnt官方支持,但是當你得到它正確安裝它的作品。

+0

這在嘗試在更換二進制文件後運行節點時會給出錯誤消息。 --- net.js:156 this._handle.open(options.fd); ^ 錯誤:EINVAL,無效參數 –