今日、いくつかの node.js プログラム (weinre など) をシェルから入力して実行できないことに気付きました$ weinre
。~/.npm/weinre/2.0.0-pre-2012-03-02--15-31-31/package/weinre
しかし、私はそれをとにインストールしました (2 つのバージョンも) ~/.npm/weinre/2.0.0-pre-H41DGW8S-incubating/package/weinre
。さらに、パスもありますが、~/local/node_modules/
socket.io しかありません。(私はMac~/local/
を使用しており、パスにあり、の代わりに使用しています/usr/local/
)。
そのため、ノード モジュールは~/.nvm/v0.8.1/lib/node_modules
、~/.npm
(バージョン番号と「パッケージ」サブフォルダを含む)、および にあるよう~/local/node_modules
です。では、彼らはどこに行けばよいのでしょうか?
npm install -g weinre
which にエイリアスをインストールして実行しました~/.nvm/v0.8.1/bin/weinre
。エイリアスは を指し~/.nvm/v0.8.1/lib/node_modules/weinre/weinre
ます。上記のパスには、まだ他の 2 つのワインがあり~/.npm/weinre
ます。
ここで何かが壊れているようです...誰かが説明するか、修正するのを手伝ってくれますか? :(