安装错误-libcurl中不支持或禁用协议“ https”

时间:2019-03-05 16:33:40

标签: node.js ssl curl npm

我尝试使用以下命令在RHEL EC2上安装node-parquethttps://www.npmjs.com/package/node-parquet):

git clone https://github.com/mvertes/node-parquet.git
cd node-parquet
git submodule update --init --recursive
npm install

并出现错误:

--- LOG END ---
         error: downloading 'https://github.com/apache/arrow/archive/0e21f84c2fc26dba949a03ee7d7ebfade0a65b81.tar.gz' failed
         status_code: 1
         status_string: "Unsupported protocol"
         log:
         --- LOG BEGIN ---
         Protocol "https" not supported or disabled in libcurl

我尝试过:

wget https://curl.haxx.se/download/curl-7.64.0.tar.gz
tar -xzf curl-7.64.0.tar.gz
cd curl-7.64.0
./configure --with-ssl 
make 
make install # (if not root, use sudo before command)

和安装似乎很好,但是出现了相同的问题(相同的错误)。

我需要先卸载当前的CURL还是问题所在?

1 个答案:

答案 0 :(得分:0)

可能npm仍在使用curl的第一个版本。两种选择

  • 卸载第一个curl
  • 设置PATH变量以选择第二个版本