我需要安装版本NodeJS 的 12 个在 Ubuntu 上,但看起来我的公司出于某种原因阻止了文件的路径。当我运行命令时,curl -L https://deb.nodesource.com/setup_0.12 | sudo bash -
我收到一条curl: (7) Failed to connect to deb.nodesource.com port 443: Connection refused
错误消息。
如何在 Ubuntu Trusty 上手动安装节点?我假设我可以选择以某种方式获取服务器上的安装文件,将其添加到存储库,然后运行命令sudo apt-get install nodejs
,但我真的不确定。
仅供参考:他们也阻止了该git
协议。
答案1
HTTPS 确实不应该被阻止 - 这可能是另一个网络问题(DNS或证书等)。无论如何,您可以尝试不同的命令:
改用 HTTP:
curl -L http://deb.nodesource.com/setup_0.12 | sudo bash -
使用
wget
(或其他下载器)并执行它:wget https://deb.nodesource.com/setup_0.12 sudo bash ./setup_0.12
应该curl -L https://deb.nodesource.com/setup_0.12 | sudo bash -
做的就是下载脚本并以 root 身份运行它,因此可以通过其他方式完成。但是,如果 HTTPS 被阻止/扫描,与运行安装程序的人交谈可能是个好主意 - 因为通常这样做会使事情不安全。
你可以nodejs
从 Ubuntu 仓库安装(使用apt-get
etc),但它可能是旧版本(请参阅这里)