无法在Linux/Python上安装Azure SDK
我下载了这个SDK,发现它确实可以解压,尽管会出现很多警告,并且输出文件放在了不太标准的位置。接着我又发现了一些不太标准的东西——它需要安装npm和node。而且,它还把这些名字的首字母大写,虽然其实不应该这样。
所以,我最终安装了这些东西。现在当我运行SDK的配置命令(./configure)时,它告诉我需要node版本在0.6.15或更高,而如你所见,我现在的版本是0.10.0。
mjs@ubuntu:/tmp/azure$ ./configure
Node version needs to be higher than 0.6.15
Npm is installed. Version: 1.2.14
mjs@ubuntu:/tmp/azure$ node --version
v0.10.0
另外,如果我查看SDK的安装文件,它上面写着:
Unix/Macintosh
- 需要Python 2.6或2.7
- 需要Node.js 6.15或更高版本,以及npm(http://nodejs.org/#download)
但如果我去nodejs的网站上,它明确说明最新版本是0.10.0。有没有人成功在ubuntu上安装这个?还是我在浪费时间?
2 个回答
0
我在这里写了个博客:http://codebetter.com/glennblock/2013/03/18/node-0-10-compat-issues-with-the-azure-sdk-and-cli/
我们肯定在努力解决这个问题。
0
Node 0.10是一个非常新的版本,之前的稳定版本是0.8.22。目前,Azure的Node SDK不支持0.8.x以上的版本。你可以很简单地从http://nodejs.org/dist/下载之前的稳定版本(比如0.8.22)。