Warning: Trying to access array offset on value of type bool in /home/koheizi/everything-beginner.com/public_html/programmer/wp-content/themes/luxeritas/inc/json-ld.php on line 114

npmがcygwinでうまく動かない?

なんか、最近、最底辺の耳にも、node.jsとかいうの流行っているらしいという
噂が入ってきました。(てか、遅すぎだろ。。。)

というわけで、javascriptもマトモに知らないのですが、
とりあえず、インストールしてみました。

なんかググってみるとcygwinで入れるのは、難しそう。
ということでWindowsのインストーラを使って入れてみたところ、インストールは出来たものの
npmとかいうコマンドで失敗します。

$ npm -v
/cygdrive/c/Program Files/nodejs/npm: line 2: $'\r': コマンドが見つかりません
/cygdrive/c/Program Files/nodejs/npm: line 4: $'\r': コマンドが見つかりません
/cygdrive/c/Program Files/nodejs/npm: line 5: 期待してない token `$'in\r'' のあたりにシンタックスエラー
'cygdrive/c/Program Files/nodejs/npm: line 5: `case `uname` in

なんだこのエラー?
\rってことは、あれか?改行コードとかか?

ということで、npmを開いてみるとなんか、DOS形式の改行になっていたので
変えようかと、:w(vimコマンド)をしようとしたところ、保存できねえじゃん!

それもそのはず、WindowsVistaからのあの忌まわしきUACの関係で編集が出来ないのでした。
仕方ないので権限を追加して編集するとnpm動くようになりました。

最底辺なので、ここまでやってまたしばらく放置することになりそうな予感です。

では。