有些时候我已经通过cygwin安装了nodejs,当我在bash中执行node -v时,它显示了版本0.4.12。 最近我用窗口安装程序安装了nodejs,它在窗口命令提示符下显示了版本0.10.20。
我的问题是我在cygwin中使用Claymate进行GumbyFramework,它需要nodejs版本高于0.8.0。如何将cygwin中的Nodej更新到最新版本?
顺便说一下,我正在使用Windows Vista操作系统。
PLS。救命!!在此先感谢..
答案 0 :(得分:3)
请注意,Cygwin不是受支持的平台。会有一个节点版本会破坏你的东西。在Cygwin上本地编译的最新版本是0.4.12。虽然wiki页提到有些人在MinGW + MSYS上成功构建了Node.js 0.10。请尝试以下说明:http://opensourcepack.blogspot.co.uk/2013/06/nodejs-with-posix-path-support.html
答案 1 :(得分:-1)
不要在Windows上编译。您可能只想将旧版本的Node.exe文件替换为磁盘上较新的Node.exe文件。您应该能够在Windows资源管理器中找到Cygwin文件夹。您可以在windows而不是cygwin中搜索整个磁盘,找到文件名node.exe。您应该在cygwin文件夹下看到node.exe窗口正在查找,而cygwin正在查找。
重命名cygwin node.exe并复制到较新的node.exe中。现在,你可以得到npm的问题,在这种情况下你可能想尝试与npm文件夹相同的东西。
我知道cygwin没有得到官方支持,但是如果你正确安装它就可以了。