1

Linux用のAzureコマンドラインツールを使おうとして、

以下は、vm を作成しようとしているときの画面出力です。

path.existsSync が呼び出されるようになりfs.existsSyncました。info: コマンド vm create の実行 + イメージの検索 + クラウド サービスの検索 + クラウド
サービス
の作成
+ ストレージ アカウントの取得
tty.setRawMode:process.stdin.setRawMode()代わりに使用します。VM 'cliusername' のパスワードを入力してください:

この段階で、パスワードを入力して Enter キーを押しましたが、それ以上何も起こりません。また、「tty.setRawMode:process.stdin.setRawMode()代わりに使用してください」というメッセージは何ですか。それが画面に表示されます.Plz help !!!

4

1 に答える 1

1

それぞれのチームと話し合った結果、この問題は node.js v0.8 の互換性の問題に関連していることがわかりました。

最新のノード バージョンを実行しているようですが、次のコマンドを使用してインストールした Azure ツールは、最新のノード v0.8 と互換性がありません。

npm install azure --global

修正プログラムは、マスターではなく、DEV ブランチhttps://github.com/WindowsAzure/azure-sdk-for-node/にあります。npm リポジトリから提供されるパッケージはこれで更新されません。

当分の間、dev ブランチからパッケージを作成できます。

  1. https://github.com/WindowsAzure/azure-sdk-for-node/tree/devから zip ファイルをダウンロードします。
  2. 解凍し、コマンドプロンプトから解凍したディレクトリに切り替えます
  3. 次のコマンドを実行してパッケージを作成します (注: これにより、ファイル azure-0.6.1.tgz が生成されます)。

    npm パック

  4. 次のコマンドを実行して、このパッケージをインストールします。

    npm install azure-0.6.1.tgz --global

これで問題が解決するはずです。

于 2012-07-19T02:47:56.023 に答える