2016-04-03 38 views
0

私のMac OS Xにnpm installコマンドでcasperjsをインストールしました。 しかし、コマンドラインでcasperjsを使ってみると、以下のエラーが出ます。パスを正しく設定する方法を教えてください

$ casperjs cas.js 
-bash: /usr/local/bin/casperjs: No such file or directory 

どのコマンドを使用してcasperjsがインストールされているかを確認しました。 結果は以下のとおりです。私は何をする必要があるかと思います

$ which casperjs 
-bash: /Users/Hayato/.nodebrew/current/bin/casperjs 

はセットアップにある別の方法でパスI「はcasperjsのtest.js」を実行すると、それは「/Users/Hayato/.nodebrew/current/bin/を実行されるように/ usr/local/bin/casperjs "の代わりに" casperjs "を使用します。

しかし、私はこの種のターミナルタスクに精通しておらず、これを行う方法がわかりません。

パスを正しく設定する方法を教えていただけますか?

ありがとうございます!

答えて

1

あなたが指定したディレクトリにcasperjsを使用したい場合は、あなたの〜/ .bash_profileの

export PATH=/Users/Hayato/.nodebrew/current/bin/:$PATH 

保存に/内のすべてのスクリプトを追加するファイル

これを追加するには、Users /隼人/ .nodebrew/current/binディレクトリをパスに追加します。その後 ..ターミナルをいったん閉じて、再度開き:

あなたがやってパスを確認することができます。

echo $PATH 

をあなたが追加したパスが表示されます。その後 あなたは次のようにします。

which casperjs 

それは新しい場所を使用する必要があります。 これがうまくいくかどうか教えてください!

しかし、問題はもっと深刻なことがあります。キャスパーを醸造​​してインストールしたときにエラーが発生しましたか? あなたはそれがあなたには、いくつかの権限の問題を有していてもよく動作しない場合

brew link casperjs 

を使用して再度リンクしようとする場合があります。 チェックアウトこれらは、以前の質問に答え:

brew link didn't complete

Fixing homebrew permissions

+0

ありがとうございました!今それは実行されます:) – hytm

関連する問題