2010-09-06 6 views
0

Une fois de plus, avoir des problèmes pour installer Compass, comme here seulement différent.Installation de la boussole

Mes versions et erreur:

$ 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 

j'ai regardé stylesheet_updating.rb et il est un peu patch singe esoterica Je ne sais pas comment déboguer.

L'amorce de boussole que j'ai trouvée référence est de 2008, qui ne semble pas utile.

Des idées?

Répondre

0

Je l'avais installé avec

$ sudo gem install chriseppstein-compass 

Apparemment, qui me fait des versions mixtes-up.

fait:

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

et il est maintenant en cours d'exécution.

1

... j'ai lancé la ligne de commande et lancé le synaptic avec "sudo synaptic", j'ai entré mon mot de passe et j'ai lancé une recherche sur "libcompass-ruby". La recherche est venue avec deux fichiers: libcompass-ruby et libcompass-ruby1.8 Ces fichiers ont été installés. J'ai rapidement cliqué et sélectionné "Mark for Complete Removal" et les ai supprimés en cliquant sur le bouton "Appliquer". Je suis retourné à mon projet et j'ai essayé de lancer "compass -watch" et cette fois ça a marché. http://mawuli.wordpress.com/2011/07/19/how-i-troubleshooted-my-compass-sass-rubygem-installation .../

Questions connexes