CSS をオーバーホールし、基盤ファイルの一部を削除した可能性があります。
その中で何かをコンパイルするたびに、@import foundation
「インポートするファイルが見つからないか読み取れません: Foundation」というエラーが表示されます。ただし、require foundation
機能しているようでfoundation.css
、問題なく提供されます。
に追加require foundation_and_overrides
してもapplication.scss
、Rails@import foundation
は必要なファイルの最後にあると文句を言います。
require
Foundation のクラス/基本ルールのみを使用したい場合は、単独で連結しても問題ありませんが、その mixins と変数も使用する必要がある@import
ため、作業が必要です。
私は自分の資産ディレクトリで実行しようとしcompass install foundation
ましたが、私に与えられたファイルをマッサージした後でも、同じ「インポートするファイルが見つからないか読み取れません: Foundation」エラーが残ります (今回は生成されたapp.scss
.
どうすれば@import foundation
仕事に就くことができますか?
私は Rails 3.2.13 を使用しています。
私のGemfileから:
gem 'sass-rails' # version 3.2.9
gem 'compass' # version 0.12.2
gem 'zurb-foundation' # version 4.2.1
編集
スタック トレースによると、lib/sass/tree/import_node.rb:45 は SyntaxError をスローしています。その行は次のようになります。
paths = @options[:load_paths]
これは、これがパスの問題であり、sass gem が単に Foundation gem と通信できないという私の疑いを補強します。さらに調査する方法がよくわかりません。助けてください、そしてありがとう!