SCSSをコンパイルすると、config.rbに何か問題があると思われる "ファイルが見つかりません"というエラーが表示されます。コマンドラインからのエラーは、パス二回だけでなく、「..」相対ディレクトリの一部が含まれていますconfig.rbのSASS/compassパスがコンパイル時に問題を起こします
ファイルが見つからないか、読み取ることができません。 C:/ REALLY_LONG_PATH/C:/ REALLY_LONG_PATH/..
:私はSCSSファイルでそれを参照するCSSを省略した場合# Delineate the directory for our SASS/SCSS files (this directory) sass_path = File.dirname(__FILE__) # Delineate the CSS directory (under resources/css in this demo) css_path = File.join(sass_path, "..", "css") # Delinate the images directory images_dir = File.join(sass_path, "..", "img") # Load the sencha-touch framework load File.join(sass_path, '..', 'js', 'sencha', 'resources', 'themes') # Specify the output style/environment output_style = :expanded environment = :production
このエラーが存在していない次のよう/img/avatar.jpg
config.rb読み取り
background-image: inline-image('avatar.jpg');
実際にイメージを使用したいと考えていることを考慮すると、これは私の問題です。どんな助けも肉汁だ。
EDIT:私のCSSは、imgパスのものと同じフォーマットを使用して適切なディレクトリに正しくレンダリングされているようです。
なぜ本当に長いパス名がありますか? –
イラストレーションのためにちょうど短縮しています。それはパス変数や何かではありません。確認してくれてありがとう。 –
これはWindows/Rubyのものなのでしょうか...パスの仕組みを理解すれば、相対パスではなく絶対パスを使用できますか? –