【问题标题】:Azure-cli installation failedAzure-cli 安装失败
【发布时间】:2015-10-06 20:44:52
【问题描述】:


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

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

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

【问题讨论】:

  • 您能分享一下您正在使用的 Node 版本吗?如果它真的是 0.6.12,那就太老了,因为已经有好几年的新版本了。尝试从包管理器或 Nodejs.org 中使用当前版本的 Node。

标签: ubuntu azure npm


【解决方案1】:

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

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get 更新
sudo apt-get 删除 nodejs
sudo apt-get install nodejs

然后我得到一个错误:

npm 错误!网络 getaddrinfo ENOTFOUND

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

npm 配置设置注册表“http://registry.npmjs.org
npm config set strict-ssl false

之后就可以正常使用了。

【讨论】:

    【解决方案2】:

    首先,卸载旧版本:

    sudo apt-get purge nodejs npm

    然后启用nodesource的repo并安装:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      相关资源
      最近更新 更多