Node.js 卷曲http://npmjs.org/install.sh |sh在cygwin上失败
我无法在cygwin上安装npm。我已经安装了node v0.4.12,它应该是cygwin上最新支持的nodejs版本Node.js 卷曲http://npmjs.org/install.sh |sh在cygwin上失败,node.js,cygwin,npm,Node.js,Cygwin,Npm,我无法在cygwin上安装npm。我已经安装了node v0.4.12,它应该是cygwin上最新支持的nodejs版本 下面是我得到的错误: curl http://npmjs.org/install.sh | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spe
下面是我得到的错误:
curl http://npmjs.org/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 85 0 85 0 0 344 0 --:--:-- --:--:-- --:--:-- 904
sh: line 1: syntax error near unexpected token `newline'
sh: line 1: `<html>Moved: <a href="https://npmjs.org/install.sh">https://npmjs.org/install.sh</a>'
curlhttp://npmjs.org/install.sh |嘘
%总接收百分比%x平均速度时间电流
数据加载上载总左速度
100 85 0 85 0 0 344 0 --:--:-- --:--:-- --:--:-- 904
sh:第1行:意外标记“换行符”附近出现语法错误
sh:第1行:`Moved:'
请帮我修一下。TIA。错误是因为URL以302重定向响应。您需要使用不同的URL,它只是具有不同的协议--
https
与http
curlhttps://npmjs.org/install.sh |嘘
不过,正如我在上面的评论中所指出的,您可以在Windows上安装Node 0.8或更高版本,而无需cygwin。错误是因为URL响应302重定向。您需要使用不同的URL,它只是具有不同的协议--
https
与http
curlhttps://npmjs.org/install.sh |嘘
不过,正如我在上面的评论中所指出的,您可以在Windows上安装Node 0.8或更高版本,而无需cygwin。抱歉-游戏进行得太晚了,但这对我来说很有效:
curl https://www.npmjs.org/install.sh | sh
抱歉-比赛迟到了,但这对我很有效:
curl https://www.npmjs.org/install.sh | sh
现在url是be
https://www.npmjs.org/install.sh
因此,完整的安装命令是:
curl https://www.npmjs.org/install.sh | sh
这可能在未来再次发生变化。有关node和npm的许多安装选项,请参阅,或者在joyent博客上。现在url是be
https://www.npmjs.org/install.sh
因此,完整的安装命令是:
curl https://www.npmjs.org/install.sh | sh
这可能在未来再次发生变化。有关node和npm的许多安装选项,请参阅,或者在joyent博客上。我知道这是一篇旧文章,但我想我会提供一个更新的答案,因为npm在执行建议的
curl
调用时将返回301重定向
在Unix上更新NPM
curl-Lhttps://npmjs.org/install.sh |sudo sh
-L
选项告诉curl
遵循重定向,并在sh
之前添加sudo
将确保避免任何权限问题
在Windows上更新NPM
在Windows上更新NPM的最简单方法是使用该模块。按照链接获取实际更新过程的说明。我知道这是一篇旧文章,但我想我会提供一个更新的答案,因为NPM在执行建议的curl
调用时将返回301重定向
在Unix上更新NPM
curl-Lhttps://npmjs.org/install.sh |sudo sh
-L
选项告诉curl
遵循重定向,并在sh
之前添加sudo
将确保避免任何权限问题
在Windows上更新NPM
在Windows上更新NPM的最简单方法是使用该模块。按照链接获取有关实际更新过程的说明。Btw,Node现在支持Windows而不需要cygwin。自0.8以来,其构建系统从waf
更改为gyp
。若要安装任何,您需要安装及其依赖项。顺便说一句,Node现在支持Windows而不需要cygwin。自0.8以来,其构建系统从waf
更改为gyp
。若要安装任何,您需要安装及其依赖项。感谢您的输入。我尝试了很多东西,包括以下(自动)302重定向等。。使用wget和curl(使用ssl忽略坏证书等)。我最终决定从一个稳定的笔记本电脑环境中得到一份粗糙的cygwin副本,大约一年前我就为它做了设置,现在它可以工作了。谢谢你的想法…我想用cygwin而不是ms dos来做这个。这可以被视为一个限制:)我真的更喜欢OSx,但不能激励自己亲自投资一个。@你考虑过尝试吗?它不是完全的终端或sh
,但是它比cmd.exe
有了很大的改进。感谢您的输入。我尝试了很多东西,包括以下(自动)302重定向等。。使用wget和curl(使用ssl忽略坏证书等)。我最终决定从一个稳定的笔记本电脑环境中得到一份粗糙的cygwin副本,大约一年前我就为它做了设置,现在它可以工作了。谢谢你的想法…我想用cygwin而不是ms dos来做这个。这可以被视为一个限制:)我真的更喜欢OSx,但不能激励自己亲自投资一个。@你考虑过尝试吗?它不是很终端或sh
,但它比cmd.exe
有很大的改进。npmjs.org可能会更改其DNS主机提供,不再支持“裸域”(没有www.first)npmjs.org可能会更改其DNS主机提供,不再支持“裸域”(没有www.first)虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。这是Joyent团队成员的要点,Joyent博客上的那篇文章()链接到了它,因此它可能会停留在那里,更新得比我放在这里的任何代码都要多。虽然此链接可能会回答这个问题,最好在这里包括答案的基本部分,并提供链接供参考。如果链接页面发生变化,只有链接的答案可能会失效。这是Joyent团队成员的要点,Joyent博客上的那篇文章()链接到它,因此它可能会停留在那里,并且更新得比我在这里能放的任何代码都要多。