指南针编译煎茶错误
问题描述:
我是新来的煎茶触摸,并试图用青菜和指南针.. 我安装了一切,并安装一切,但在试图编译application.scss文件我得到以下信息:指南针编译煎茶错误
{:cache_location=>"/Users/EladG/Sites/Pt4u/resources/scss/.sass-cache", :sass=>
{:cache_location=>"/Users/EladG/Sites/Pt4u/resources/scss/.sass-cache", :cache=>true,
:line_comments=>false, :style=>:compressed, :load_paths=>
[#<Sass::Importers::Filesystem:0x10a58e548 @root="/Users/EladG/Sites/Pt4u/resources/scss">,
#<Sass::Importers::Filesystem:0x10a58e520 @root="/Library/Ruby/Gems/1.8/gems/compass-0.12.alpha.4
/frameworks/blueprint/stylesheets">, #<Sass::Importers::Filesystem:0x10a58e430 @root="/Library
/Ruby/Gems/1.8/gems/compass-0.12.alpha.4/frameworks/compass/stylesheets">,
Compass::SpriteImporter]}, :sass_files=>nil}
***error application.scss (Line 5: File to import not found or unreadable: sencha-touch/default/all.***
Load paths:
/Users/EladG/Sites/Pt4u/resources/scss
/Library/Ruby/Gems/1.8/gems/compass-0.12.alpha.4/frameworks/blueprint/stylesheets
/Library/Ruby/Gems/1.8/gems/compass-0.12.alpha.4/frameworks/compass/stylesheets
Compass::SpriteImporter)
Sass::SyntaxError on line 5 of /Users/EladG/Sites/Pt4u/resources/scss/application.scss: File to
import not found or unreadable: sencha-touch/default/all.
Load paths:
/Users/EladG/Sites/Pt4u/resources/scss
/Library/Ruby/Gems/1.8/gems/compass-0.12.alpha.4/frameworks/blueprint/stylesheets
/Library/Ruby/Gems/1.8/gems/compass-0.12.alpha.4/frameworks/compass/stylesheets
Compass::SpriteImporter
Run with --trace to see the full backtrace
红宝石文件:
# 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, '..', '..', '..', '..', 'resources', 'themes')
# Specify the output style/environment
output_style = :compressed
environment = :production
的application.scss文件:
@import 'sencha-touch/default/all';
@include sencha-panel;
@include sencha-buttons;
@include sencha-sheet;
@include sencha-picker;
@include sencha-toolbar-forms;
@include sencha-tabs;
@include sencha-toolbar;
@include sencha-carousel;
@include sencha-indexbar;
@include sencha-list;
@include sencha-layout;
@include sencha-form;
@include sencha-loading-spinner;
// 3. Define custom styles (can use SASS/Compass), example:
// .mybox {
// @include border-radius(4px);
// }
//$frame-base-color:#333;
@include pictos-iconmask(‘wifi’);
我的项目的URL: /用户/ EladG /网站/ Pt4u
煎茶库网址: /Users/EladG/Sites/sencha-touch-1.1.0/resources/themes/stylesheets/sencha-触摸/默认
感谢,
答
指南针找不到sencha-touch/default/all
Sass::SyntaxError on line 5 of /Users/EladG/Sites/Pt4u/resources/scss/application.scss: File to
import not found or unreadable: sencha-touch/default/all.
您需要调整在config.rb你的负载路径。我假设Pt4u
看起来是这样的:就像你在使用cd
使用File.join
的
load File.join(sass_path, '..', '..', 'sencha-touch-1.1.0', 'resources', 'themes')
想:
Pt4u --scss ----config.rb ----application.scss --css
你会再在config.rb使用加载煎茶命令行。 “从sass_path开始,上传一个目录到Pt4u,上一个目录到Sites,进入sencha-touch-1.1.0,进入资源,进入主题”
谢谢,我会试试.. 。 – Elad 2012-01-31 05:50:24