Node.js 本地代理后的nvm始终返回N/A

Node.js 本地代理后的nvm始终返回N/A,node.js,curl,nvm,Node.js,Curl,Nvm,我在设置代理后的节点时遇到问题。。。我的节点作为linux的windows子系统在ubuntu中运行。但这不应该有什么区别 我安装了nvm,通过为curl配置了证书和代理信息,但键入nvmls remote时,我总是得到N/A。下面多次提到的代理是在主机窗口上运行的本地cntlm,工作正常(代理在127.0.0.1:3128下提供服务) nvm安装是通过ansible完成的。我从这里开始遵循Ansible部分: 结果: jimpanse@L00275277WP:~/win-home/work/w

我在设置代理后的节点时遇到问题。。。我的节点作为linux的windows子系统在ubuntu中运行。但这不应该有什么区别

我安装了nvm,通过为curl配置了证书和代理信息,但键入
nvmls remote
时,我总是得到
N/A
。下面多次提到的代理是在主机窗口上运行的本地cntlm,工作正常(代理在127.0.0.1:3128下提供服务)

nvm安装是通过ansible完成的。我从这里开始遵循Ansible部分:

结果:

jimpanse@L00275277WP:~/win-home/work/workspace/localhost-setup/setup/with-ansible$ nvm ls-remote
            N/A
jimpanse@L00275277WP:~/win-home/work/workspace/localhost-setup/setup/with-ansible$
以下是我在深入研究这个问题时发现的信息

curl -I --compressed -v https://nodejs.org/dist/ 
打印这个

jimpanse@L00275277WP:/mnt/c/Entwicklung/programme/_tools/cmder$ curl -I --compressed -v https://nodejs.org/dist/
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to 127.0.0.1 (127.0.0.1) port 3128 (#0)
* allocate connect buffer!
* Establish HTTP proxy tunnel to nodejs.org:443
> CONNECT nodejs.org:443 HTTP/1.1
> Host: nodejs.org:443
> User-Agent: curl/7.58.0
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 200 Connection established
HTTP/1.1 200 Connection established
< Connection: close
Connection: close
<

* Proxy replied 200 to CONNECT request
* CONNECT phase completed!
* ALPN, offering h2
* ALPN, offering http/1.1
* error setting certificate verify locations:
  CAfile: '/usr/local/share/ca-certificates/provinzial-trusted-certs.pem'
  CApath: /etc/ssl/certs
* Closing connection 0
curl: (77) error setting certificate verify locations:
  CAfile: '/usr/local/share/ca-certificates/provinzial-trusted-certs.pem'
  CApath: /etc/ssl/certs
我的
.curlrc

cacert = '/usr/local/share/ca-certificates/provinzial-trusted-certs.pem'
-x 127.0.0.1:3128
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

alias ls='ls -a --color=auto'
alias ll='ls -alFh --color=auto'
alias cdhome='cd ~/win-home'
alias cddev='cd ~/win-dev'
export HTTP_PROXY='127.0.0.1:3128'
export HTTPS_PROXY='127.0.0.1:3128'
我的
.bashrc
的一部分:

cacert = '/usr/local/share/ca-certificates/provinzial-trusted-certs.pem'
-x 127.0.0.1:3128
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

alias ls='ls -a --color=auto'
alias ll='ls -alFh --color=auto'
alias cdhome='cd ~/win-home'
alias cddev='cd ~/win-dev'
export HTTP_PROXY='127.0.0.1:3128'
export HTTPS_PROXY='127.0.0.1:3128'
谁能给我一个提示吗?这似乎是最新nodejs安装的最后一个障碍

谢谢,并致以最良好的问候。塞巴斯蒂安