1

Sass で django-mediagenerator をセットアップしようとしていますが、.scssファイルをコンパイルしようとすると、次のエラーが発生します。

ValueError: Sass の実行に失敗しました。Sass (http://sass-lang.com) と Compass (http://compass-style.org) がインストールされていることを確認してください。エラー: [Errno 2] そのようなファイルまたはディレクトリはありません

sasscompassgemsの両方をインストールしました...

gem install sass
gem install compass

...そして、両方がインストールされていることを確認できます...

sass --version
compass --version 

私は正確に何を逃したのですか?sass特定の場所に設置する必要がありますか? Python のような仮想環境をセットアップする必要がありますか?

編集: 実行するwhich sassと、次のようになります。

/Users/USER_NAME/.rvm/gems/ruby-1.9.3-p194/bin/sass
4

1 に答える 1

3

django-mediageneratorsass実行可能ファイルがPATH環境変数にあることを前提としています。この場合、Webサーバーは通常のユーザー環境と同じように実行されていません。Webサーバーが起動されるPATHにPATH追加するか、すでに含まれている場所にインストールする必要があります。/Users/USER_NAME/.rvm/gems/ruby-1.9.3-p194/bin/sasscompass

于 2012-11-06T19:02:29.677 に答える