2012-04-20 11 views
0

CoffeeScriptをコンパイルしようとしていますが、失敗します。私はNode.JSをインストールして、$ NODE_PATHを/ home/binに設定します(私のユーザ名で、もちろん)。このディレクトリには、これらのファイルが含まれます。CoffeeScriptのコンパイル

browserify   [email protected]      uglifyjs 
[email protected] [email protected]      [email protected] 
cake    sharejs       [email protected] 
[email protected]   [email protected]    [email protected] 
[email protected]   sharejs-exampleserver 
coffee    [email protected] 

をしかし、私はこのエラーを取得する:

Error: Command failed: /bin/sh: node_modules/.bin/browserify: not found 

それを解決するためにどのように?それがなぜそのディレクトリをチェックするか分からない。

"cake webclient"を使ってCakefileを使ってコンパイルしました。

私はUbuntu 11.10 x64をソースからコンパイルして使用しています。要求されたとして編集

私はのCoffeeScriptで書かれているgithubのからダウンロードしたプロジェクトを、持っている

。私は実行したいので、私はそれをJavaScriptにコンパイルする必要があります。プロジェクトのトランクディレクトリにCakefileがあります。私はそこに行き、ケーキを実行した。それはビルドする3つのオプションがあり、そのうちの1つがケーキwebclientだったので、私はこのコマンドを実行した。 CoffeeScriptファイルをJavaScriptファイルに変換し始めましたが、そのファイルの1つでエラーが発生しました。それは私が状況について知っているすべてです:D

EDITED(PATHとNODE_PATH値):

[email protected]:~$ echo $PATH 
/home/pius/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/node/bin:/usr/local/share/npm/bin 
[email protected]:~$ echo $NODE_PATH 
/home/pius/bin 
[email protected]:~$ 
+0

そのエラーを引き起こすコマンドは何ですか? – Jivings

+0

coffeescriptをコンパイルするのはどういう意味ですか?どのファイルをコンパイルしようとしていますか? coffescriptをインストールする必要がある場合は、npmで取得してください。 – mpm

+0

私は "cake webclient"を使ってCakefileを使ってそれをコンパイルしました。 – Pijusn

答えて

0

私はそれがデフォルトのディレクトリに見ているので、あなたが正しく$NODE_PATHを設定していないと思います。それは次のように行われるべきである:

export NODE_PATH="/home/$USER/bin" 

そして

echo $NODE_PATH 

EDITでそれを確認してください。

おそらく何かがNPMにアクセスする必要があります。あなたはあなたのパスにそれを追加することができます。

export PATH="$PATH:/usr/local/share/npm/bin" 

また、あなたの.bashrcファイルにこれらの事を追加し、彼らはすべての端末に対して利用可能になるでしょう。端末を再起動するか、実行する必要があります。

source ~/.bashrc 

変更を有効にするには、

+0

それは効果がありませんでした。さて、私はそれが異なって動作することを理解しますが、結果は同じです。エコーはそれが印刷されるべきものを印刷します。 – Pijusn

+0

さて、別の提案がありました。 – Jivings

+0

いいえ、影響はありません。私は物語で私の最初のポストを更新しました(私の状況)。それは役に立ちます – Pijusn

0

Ubuntu 11.10 x64のndm & CoffeeScriptの既製パッケージをダウンロードしてみてください。それらがうまくいくなら、問題はあなたがコンパイルする方法にあります。それが動作しない場合は、問題はお使いのOSのインストール(libs、別のフォルダなどがない)です。

+0

それはndmをインストールする私の最初の方法でした。それはうまくいかなかった。実際には、binディレクトリはndm&CoffeeScriptのインストール時に作成されました – Pijusn

関連する問題