2016-05-23 7 views
1

Symfony2のレポのクローンを作成した後、私はPHPアプリ/コンソールasseticで資産をコンパイルしようと次のエラーをダンプ発生しますAssetic:入力中に見つかりませんRubyスクリプト(とLoadError)

[Assetic \例外の\はFilterException ]
実行中にエラーが発生しました:
'/Users/doe/.rbenv/shims/ruby' '/Users/doe/.rbenv/shims/sass' '--load-path' '/ Applications/MAMP/htdocs/myapp/src/AppBundle/Resources/public/sass '' --scss '' --load-path '' /アプリケーション/MAMP/htdocs/myapp/app/../web '' --cache-location ' '/アプリケーション/ MAMP/htdocs/myapp/app/cache/dev' '/ private/var/folders/8y/9vsj9q0d5c5155sj5vgk3
7p40000gn/T/assetic_sass5LiBb1'
エラー出力:
ルビー:入力中に見つかりませんRubyスクリプト(とLoadError)
入力:いただきました!間違った実行ファイルへのパスはすべてOKですと[ここSASSファイルのコード]

は、把握できませんでした。助言がありますか?

ありがとうございます!

+1

これは、ダウングレードなしでこの問題を解決するのに役立つ記事です:http://vvv.tobiassjosten.net/symfony/compass-loaderror-in-assetic-and-symfony2/?utm_source=feedburner&utm_campaign=Feed%3A+ symfony%2Fplanet +%28Symfony + Blog + Planet%29&utm_medium =フィード – scones

答えて

1

問題が見つかりました。

デフォルトでは、ruby 2.3.1でrbenvを使用している場合、SASS gemは既にインストールされているため、互換性のないこのgemのバージョンを示しています。

は解決されました:

  1. rbenv install 2.2.2グローバルこのルビーバージョン、ruby global 2.2.2

  2. は、このバージョンのSASSの宝石をインストールし設定し、gem install sass -v 3.4.18プロジェクトを構築するために使用されるルビーバージョンをインストールします。
  3. 宝石がどこにあるのか入手するgem env home
  4. はSASSの宝石のための実行可能ファイルのパスを取得し、それが

それが働いている今php app/console assetic:dump parameters.ymlにコピーします。

関連する問題