Установка компаса - PullRequest
       1

Установка компаса

0 голосов
/ 06 сентября 2010

Еще раз, возникают проблемы при установке Compass, например здесь только разные.

Мои версии и ошибки:

$ cat /etc/issue
Ubuntu 10.04.1 LTS \n \l
$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
$ compass -v
Compass 0.8.17 [2465bab]
Copyright (c) 2008-2009 Chris Eppstein
Released under the MIT License.
$ haml -v
Haml/Sass 3.0.18 (Classy Cassidy)
$ compass -w --trace
NoMethodError on line 18 of /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/sass_extensions/monkey_patches/stylesheet_updating.rb: undefined method `dependency_updated?' for Sass::Plugin:Module
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/compiler.rb:39:in `out_of_date?'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/compiler.rb:38:in `each'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/compiler.rb:38:in `out_of_date?'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/watch_project.rb:52:in `recompile'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/watch_project.rb:18:in `perform'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/base.rb:15:in `execute'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/commands/project_base.rb:19:in `execute'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/exec.rb:242:in `do_command'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/exec.rb:57:in `perform!'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/compass/exec.rb:40:in `run!'
  /var/lib/gems/1.8/gems/chriseppstein-compass-0.8.17/bin/compass:8
  /var/lib/gems/1.8/bin/compass:19:in `load'
  /var/lib/gems/1.8/bin/compass:19

Я посмотрел на stylesheet_updating.rb иэзотерика патча обезьяны, я не знаю, как отлаживать.

Учебник по компасу, на который я нашел ссылку, относится к 2008 году, но это не кажется полезным.

Ответы [ 2 ]

1 голос
/ 20 июля 2011

... запустил командную строку и запустил синаптик с помощью «sudo synaptic», вставил мой пароль и запустил поиск «libcompass-ruby».В результате поиска были найдены два файла: libcompass-ruby и libcompass-ruby1.8. Эти файлы были установлены.Я быстро щелкнул правой кнопкой мыши и выбрал «Отметить для полного удаления» и удалил их, нажав кнопку «Применить».Я вернулся в свой проект и попытался запустить «compass —watch», и на этот раз это сработало.http://mawuli.wordpress.com/2011/07/19/how-i-troubleshooted-my-compass-sass-rubygem-installation…/

0 голосов
/ 07 сентября 2010

я установил с

$ sudo gem install chriseppstein-compass

По-видимому, это меня перепутало.

ли:

$ sudo gem uninstall chriseppstein-compass
$ sudo gem install compass

и теперь он работает.

...