5

私は OS X.8 を使用しており、Node & LESS の初心者です。以前にlesscをインストールしたと思っていましたが、/usr/local/binに移動するとlesscが表示されます

しかし、私の人生では、それを実行することはできません。実行するたびに、-bash: lessc: command not found が表示されます

そこで、次のヒントを試してみました

ln -s ~/.npm/less/1.3.3/package/bin/lessc my/local/dir

私のローカル ディレクトリはラップトップの 2 番目のドライブにあります。パスは次のとおりです: /Volumes/Mac17/Users/denis2/Sites/staging/assets/less

そうは言っても、私は試して実行します:

lessc boostrap.less

それでも得る

-bash: lessc: command not found

私はここで完全に迷っており、どんな助けも途方もないものになるでしょう.

4

2 に答える 2

4

手順に従ってください:

  1. ユーザーがlesscを実行可能にする(許可が拒否されたということは、実行する許可がないことを意味します)chmod 755 lessc
  2. lesscの場所を次のようにPATHにエクスポートしますexport PATH=$PATH:/home/user/folder/path/less/bin(lesscが存在する場合)
  3. lesscを使用するlessc boostrap.less

ログインするたびにPATHエクスポートを実行する必要がないように、PATHエクスポートを環境に配置する必要があります。ここを参照してください: OS Xでの環境変数の設定?

于 2013-02-13T06:37:10.467 に答える
2

just と入力するとlessc、 で検索されます$PATH。セキュリティ上の理由から、現在のディレクトリは$PATH. 試す

./lessc bootstrap.less

または、それがうまくいかない場合は、単に

~/.npm/less/1.3.3/package/bin/lessc bootstrap.less

エラーが発生した場合Permission Deniedは、ファイルを実行可能としてマークする必要がある場合があります。使用する

chmod a+x ~/.npm/less/1.3.3/package/bin/lessc

それをするために。にない場合は、 node を直接呼び出す必要がある場合もあります$PATH

于 2013-02-12T22:47:39.757 に答える