Использование blueprint.sass в интеграции Webby/Compass

Я слежу за статьей здесь:

http://gom-jabbar.org/articles/2009/02/04/don-t-use-css-or-table-layout-use-sass-ad-compass

в частности, раздел под названием "Конкретный пример использования Compass и Sass для создания макета, для которого люди обычно используют таблицы"

Пример ссылается на @import blueprint.sass

Где находится этот файл, поскольку мой веб-проект, похоже, не может его найти.

(Также обратите внимание, что я использую Ubuntu)

Мой файл layout.sass выглядит так (ничего особенного):

---
filter: sass
extension: css
layout: nil
---
@import blueprint.sass
body
  +blueprint-typography

Я получаю следующую ошибку при запуске webby:

create  output/stylesheets/layout.css
[22:56:30] ERROR: while rendering page 'content/stylesheets/layout.sass'
[22:56:30] ERROR: sass filter error: "File to import not found or unreadable: blueprint.sass."

person leeand00    schedule 08.04.2009    source источник


Ответы (2)


Определенно нужно обновиться до последней версии Edge Haml. Это была ошибка в анализе комментариев, которая была исправлена ​​в прошлом месяце или около того.

git checkout git://github.com/nex3/haml.git
cd haml
rake install
person chriseppstein    schedule 08.04.2009
comment
Хорошо, я попробовал это с помощью клона вместо проверки ... но все, что я сделал, это дал мне каталог haml, и он не обновил версию, которую я установил с Ubuntu. Кажется, это то, что он использует ... получил ту же ошибку, что и выше. - person leeand00; 09.04.2009
comment
Хорошо, теперь я получаю сообщение об ошибке: [22:56:30] ОШИБКА: при рендеринге страницы 'content/stylesheets/layout.sass' [22:56:30] ОШИБКА: ошибка фильтра sass: файл для импорта не найден или нечитаем: план .sass. - person leeand00; 09.04.2009
comment
Эта ошибка заставляет меня думать, что sass не настроен на поиск библиотек компаса. Можете ли вы показать мне, как вы настроили вебби с компасом? - person chriseppstein; 09.04.2009
comment
Я просто следовал инструкциям здесь: wiki.github.com/chriseppstein/compass/webby-integration - person leeand00; 09.04.2009

Ладно разобрался...

Вам необходимо загрузить/установить самую последнюю версию haml, которая еще не указана в ссылке учебник компаса

На самом деле это должен быть первый шаг в его установке!

И вот как проходит этот шаг:

  1. Загрузите последнюю версию HAML с помощью следующей команды: git clone git://github.com/nex3/haml.git (при этом будет создан новый каталог ./haml/)

  2. Перейдите в каталог ./haml/.

  3. В каталоге ./haml/ введите следующую команду: rake install

person leeand00    schedule 13.04.2009
comment
Пожалуйста, не обижайтесь, но вы плохо читаете. Это был и был ПЕРВЫМ шагом в учебнике для начинающих в течение очень долгого времени. Скриншот: img.skitch.com/20090413-p3qrneq961jtx4qsc655pp32sm.png - person chriseppstein; 13.04.2009
comment
Я сделал git haml в качестве первого шага, но я не знал, что его нужно установить вот так tinyurl.com/ d8j7bb. - person leeand00; 15.04.2009
comment
Спасибо за обновление документации! Я не из рубинового фона - person leeand00; 15.04.2009