回答編集履歴

1 追記

mamamax

mamamax score 75

2016/07/22 11:23  投稿

まず下記のエラーメッセージに関しては、環境変数のPathが1024バイトを超えているのが原因かと思います。
path not updated original length 1040 > 1024
また、必要な環境変数のPathが把握出来ているなら、いらないものを削って、
インストーラーからNodistを再度インストールするのがわかりやすい気がしますが、
わからない様でしたら質問の内容が変わってしまうので、
環境変数についての質問を新たにされた方がいいかと思います。
他の方法考えてみると、(C:\Program Files (x86)\Nodistにインストールした前提で話を進めます。)
確認としてですが、下記のコマンドをコマンドプロンプトで打ってください。
結果がずらっと出てきますが
```ここに言語を入力
set
```
NODE_PATH=C:\Program Files (x86)\Nodist\bin\node_modules;%NODE_PATH%
NODIST_PREFIX=C:\Program Files (x86)\Nodist
NODIST_X64=0
と言う、項目はありますか?
あれば、nodistの環境変数がシステム環境変数に設定されているはずですので
```ここに言語を入力
"C:\Program Files (x86)\Nodist\bin\nodist" -v
```
とコマンドプロンプトでコマンドを打つと、nodistのバージョンが表示されるはずです。
ただ自分の環境では
```ここに言語を入力
C:\Program Files (x86)\Nodist\bin nodist -v
```
で提示されているエラーは表示されずに
'C:\Program' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と表示されました。パスに空白含んでるからだと思うんですが。
これを回避する方法ってなにかありましたっけ?
これを回避する方法ってなにかありましたっけ?
追記
すいません。コメントではなく新たに回答してしまいました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る