Azure-cli安装失败

时间:2014-08-22 10:35:11

标签: ubuntu azure npm


我在安装azure命令行工具时遇到了麻烦:

  

npm ERR!错误:未找到兼容版本:azure-cli
  错误的ERR!找不到有效的目标。
  错误的ERR!也许与您的节点版本不兼容?
  错误的ERR! System Linux 3.2.0-51-generic-pae
  错误的ERR!命令"节点" "在/ usr /斌/ NPM" "安装" "天蓝-CLI" " -g"
  错误的ERR! cwd / home / leonid / Repositories / azure-sdk-for-node
  错误的ERR!节点-v v0.6.12
  错误的ERR! npm -v 1.1.4
  错误的ERR!消息未找到兼容的版本:azure-cli
  错误的ERR!消息未找到有效目标。
  错误的ERR!消息可能与您的节点版本不兼容?

我尝试过 Creating a Virtual machine using Azure command line tool for linux的解决方案,但它对我没用。

2 个答案:

答案 0 :(得分:0)

我添加了PPA:http://www.ubuntuupdates.org/ppa/chris_lea_nodejs

  

sudo add-apt-repository ppa:chris-lea / node.js
  sudo apt-get update
  sudo apt-get remove nodejs
  sudo apt-get install nodejs

之后我收到了一个错误:

  

npm ERR!网络getaddrinfo ENOTFOUND

要解决这个问题,我改变了配置:

  

npm config set registry" http://registry.npmjs.org"
  npm config set strict-ssl false

之后它运作正常。

答案 1 :(得分:0)

首先,卸载过时的版本:

sudo apt-get purge nodejs npm

然后启用nodesource的repo并安装:

curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs

我在debian机器上解决了这个错误。