2013-09-01 3 views
1

Я пытаюсь использовать установки zurbs Рамочный фундаменткомпас: Нет таких рамок: «фундамент»

У меня установлен этот камень: zurb-основа (4.3.1)

Из моего проекта , я:

compass install foundation 

я получаю:

No such framework: "foundation" 

Как на самом деле использовать установленный п ramework?

ответ

0

Следующая команда должна помочь, это также указано в документах here.

Найдено в разделе «Создание вашего первого проекта».

$ compass create <project-name> -r zurb-foundation --using foundation 

Я должен отметить это, чтобы создать новый проект

Если это добавление к существующему проекту, возможно, вы пропустили на:

  • Добавить требуют «zurb-фонд» к вашему файлу config.rb
+0

Я действительно использую уже существующий проект. В проекте нет рубиновых зависимостей внутри себя. Я просто использую компас, чтобы захватить файлы sass. Итак, у меня нет файла config.rb. В этом случае можно ли использовать пакет sass? – davedave

+0

Вам нужен config.rb, иначе Compass не знает, где живет библиотека. – cimmanon

+0

Да, поскольку cimmanon упоминает, что вам нужен файл config.rb. Вы можете запустить: «compass config». Это создаст только конфигурацию dir и config.rb. Затем вы редактируете файл config.rb, чтобы связать правильные пути в существующем проекте. –

1

Команда:

compass install -r zurb-foundation foundation 

Если вы уже zurb-фундамент установлен, то команда, чтобы создать новый проект с использованием фундамента является:

compass create <project-name> -r zurb-foundation --using foundation 

Если вы работаете с проектом, который уже существует, используя фундамент и Sass вам нужно конфиг .rb файл в корневом каталоге:

require 'zurb-foundation' 
# 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 

# To disable debugging comments that display the original location of your selectors. Uncomment: 
# line_comments = false 


# If you prefer the indented syntax, you might want to regenerate this 
# project again passing --syntax sass, or you can uncomment this: 
# preferred_syntax = :sass 
# and then run: 
# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass 
preferred_syntax = :scss 

Убедитесь, что вы имеете require 'zurb-foundation' в верхней части. Именно это и решило это для меня, когда у меня был уже существующий проект.

+0

У меня такие же проблемы с Сьюзи. Я получаю эту ошибку, когда intalling susy через 'compass: Gem :: LoadError on line [" 2064 "] из c: Невозможно активировать susy-2.1.2, потому что sas s-3.2.19 конфликты с sass (~> 3.3. 0) Запустить с помощью --trace, чтобы увидеть полный backtrace' – evolutionxbox

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