4

私は今、この問題にとてもうんざりしています。私はこれをやり遂げようとして何度も先延ばしにされてきました。これが問題を解決するための最後の試みだと思います。ここに行きます:

コンパスを取り付けます

sudo gem update --system
sudo gem install compass

テスト プロジェクト (test という名前) を作成します。

compass create test

それがこれを生み出す

directory test/ 
directory test/sass/ 
directory test/stylesheets/ 
   create test/config.rb 
   create test/sass/screen.scss 
   create test/sass/print.scss 
   create test/sass/ie.scss 

プロジェクトをコンパイルしようとしています

compass compile [path/to/test]

「コンパイルするものがありません。新しいプロジェクトを開始しようとしている場合は、ディレクトリ引数が省略されています。」というエラー メッセージが表示されるだけです。

問題をグーグルで検索しようとしましたが、私を助けるものは何も見つかりません。何が起こっているか知っている人はいますか?私は何か重要なものを見逃していますか?

OSX 10.6.8を実行しています

4

3 に答える 3

16

ファイルパスに特殊文字が含まれていないか確認してください。ディレクトリ名を「[」と「]」で囲んでいました。これにより、コンパスが窒息するようです。それらを削除すると、問題が解決しました。

この同じエラー メッセージにつながるさまざまなシナリオが多数あるように見えますが、デバッグ出力の追加情報が役立つ可能性があります。config.rb ファイルだと思って、これに数時間費やしました。まあ、この投稿が誰かの時間を節約できることを願っています。

于 2012-12-13T01:48:37.883 に答える
5

Missingconfig.rbは同じエラーを生成します。基本的なsassディレクトリに最小限のものを作成します

sass_dir = '.'
于 2014-02-05T12:39:34.757 に答える
2

config.rb ファイルのパスを注意深く確認してください。このエラーは、存在しないディレクトリにつながるパス定義のエラーが原因である可能性があります。

于 2014-09-06T01:52:28.397 に答える