2012-10-23 5 views
6

Я просто не могу понять, что не так с моей настройкой с Susy. Я на OS X 10.7.4Файл для импорта не найден или нечитабельно: susy

Я следовал вдоль здесь: http://susy.oddbird.net/guides/getting-started/

Ошибка

Syntax error: File to import not found or unreadable: susy. 
Load paths: 
Users/simon/Websites/wpsvntree/trunk/sass 
/Users/simon/.gem/ruby/1.8/gems/compass-0.11.7/frameworks/blueprint/stylesheets 
/Users/simon/.gem/ruby/1.8/gems/compass-0.11.7/frameworks/compass/stylesheets 
      Compass::SpriteImporter 
on line 2 of /Users/simon/Websites/wpsvntree/trunk/sass/_base.sass 
from line 2 of /Users/simon/Websites/wpsvntree/trunk/sass/screen.sass 

Мои установленные самоцветов:

*** LOCAL GEMS *** 

chunky_png (1.2.6, 1.2.5) 
compass (0.12.2, 0.11.7) 
compass-boilerplate-plugin (0.1.0) 
compass-h5bp (0.0.5, 0.0.2) 
compass-rails (1.0.3) 
fssm (0.2.9, 0.2.8.1) 
html5-boilerplate (2.1.0) 
sass (3.2.1, 3.1.15) 
susy (1.0.3) 

Мой config.rb файл, который сидящих в корне проекта

require 'susy' 
# Require any additional compass plugins here. 

# Set this to the root of your project when deployed: 
http_path = "/" 
css_dir = "stylesheets" 
sass_dir = "sass" 
images_dir = "images" 
javascripts_dir = "javascripts" 

# You can select your preferred output style here (can be overridden via the command line): 
# output_style = :expanded or :nested or :compact or :compressed 

# To enable relative paths to assets via compass helper functions. Uncomment: 
relative_assets = true 

_base.scss

// --------------------------------------------------------------------------- 
// Imports 
@import "susy"; 

/* GRID SETUP 
----------------------------------------------------------------------------------*/ 

$total-columns : 12; 
$column-width : 4em; 
$gutter-width : 1em; 
$grid-padding : $gutter-width; 
$show-grid-backgrounds : true; 
/* SECTION 
----------------------------------------------------------------------------------*/ 

screen.scss

@import "base"; 
.container { 
    @include container; 
    @include susy-grid-background; 
} 

Я выполнил эту команду из каталога wpsvntree: compass create trunk -r susy -u susy с успехом.

затем compass watch trunk/

Просмотр моего проекта я вижу первую вышеуказанную ошибку.

Я не вижу, где я ошибся.

Спасибо.

+1

Это выглядит хорошо. Связаны ли какие-либо из этих проблем? https://github.com/ericam/susy/issues/search?q=not%20found%20or%20unreadable –

ответ

3

Последующее решение здесь. Исправлена. https://github.com/ericam/susy/issues/21

+0

У меня была такая же проблема. Спасибо, что нашли ответ. Могу ли я предложить вам принять свой собственный ответ, чтобы другим было ясно, что он есть. Первое, что я делаю, когда прокручиваю вопрос, - это искать зеленую галочку. – curt

+0

Я говорил слишком рано. Моя проблема несколько отличается. Моя ошибка была связана с требованием «susy». Я думаю, что перемещение config.rb просто заставило компилятор не найти его. Теперь у меня есть ошибка при импорте. – curt

+0

Я не использую 'config.rb' и' compass' :( –

0

У меня возникла эта проблема и выяснилось, что мой синтаксис был неправильным в моем файле config.rb. Правильная строка будет require "susy", но у меня был знак равенства между require и susy, что неверно.

Я надеюсь, что это поможет другим noobs, как я.

0

Попробуйте

gem install compass --pre 

Это работало для меня

0

Хотя это не может быть «правильный ответ» я имел ту же ошибку, и понял, что я пытался построить с SASS, вместо использования Система сборки Compass.

Немного глупо, я знаю, но, надеюсь, если кто-то делает ту же ошибку, это может быть полезно: D/

Смежные вопросы