Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

azure コマンドラインツールが動かない場合とか

Linux/MacOS向けコマンドラインツールですが、npm でインストールすると動かないときがあります。



おぃおぃ : No such file or derectory ってなんですか?

よくよくみると改行コードがCR LFになってるのが悪いっぽいので適宜削除すれば無問題です。

statemachine@ubuntu:~$ file /usr/lib/node_modules/azure/bin/azure 
/usr/lib/node_modules/azure/bin/azure: a node\015 script, ASCII text executable, with CRLF line terminators

statemachine@ubuntu:~$ sudo  cp /usr/lib/node_modules/azure/bin/azure ./azure
statemachine@ubuntu:~$ tr -d \\r < ./azure >  /usr/lib/node_modules/azure/bin/azure 
statemachine@ubuntu:~$ !file
file /usr/lib/node_modules/azure/bin/azure 
/usr/lib/node_modules/azure/bin/azure: a node script, ASCII text executable


以下のように動きます。たぶん、そのうち直るんじゃないかと。


これを書いてい、この件を伝え忘れたのを思い出しましたが、最終的に再確認します。と、誰となく。


2012/9/18 追記:GitHubにIssueとして上がってました。
Error running "azure" on Mac after installing 0.6.2 and 0.6.3 · Issue #340 · WindowsAzure/azure-sdk-for-node · GitHub