Erro de bússola (ruby) no Precise [closed]

0

Eu tinha o Compass (uma jóia de rubi) instalado no Oneiric sem problemas. Eu atualizei para formatação Precise / e mantive / home, então eu precisava reinstalar o ruby.

Eu recebo este erro agora quando eu compilo um arquivo SCSS:

compass watch --trace

Change detected at 12:45:09 to: style.scss overwrite css/style.css

  
     

Caros desenvolvedores que usam FSSM em seus projetos   FSSM está essencialmente morto neste momento. Desenvolvimento adicional   estar ocorrendo no novo projeto de proteção / escuta compartilhada. Por favor   deixe-nos saber se você precisar de ajuda na transição! ^ _ ^ b   - Travis Tilley

     

Compass is polling for changes. Press Ctrl-C to Stop. ArgumentError on line ["45"] of /usr/lib/ruby/1.9.1/pathname.rb: invalid byte sequence in US-ASCII /usr/lib/ruby/1.9.1/pathname.rb:45:in chop_basename' /usr/lib/ruby/1.9.1/pathname.rb:101:incleanpath_aggressive' /usr/lib/ruby/1.9.1/pathname.rb:89:in cleanpath' /usr/lib/ruby/1.9.1/pathname.rb:451:inrelative_path_from' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:81:in split_path' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:69:inrun_callback' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:55:in callback_action' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:35:inupdate' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:39:in block in modified' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:37:ineach' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:37:in modified' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:18:inrefresh' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:in block (2 levels) in run' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:ineach' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:in block in run' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:15:inloop' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:15:in run' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/monitor.rb:26:inrun' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm.rb:70:in monitor' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands/watch_project.rb:87:inperform' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands/base.rb:18:in execute' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands/project_base.rb:19:inexecute' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/exec/sub_command_ui.rb:43:in perform!' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/exec/sub_command_ui.rb:15:inrun!' /var/lib/gems/1.9.1/gems/compass-0.12.1/bin/compass:29:in block in <top (required)>' /var/lib/gems/1.9.1/gems/compass-0.12.1/bin/compass:43:incall' /var/lib/gems/1.9.1/gems/compass-0.12.1/bin/compass:43:in <top (required)>' /usr/local/bin/compass:19:inload' /usr/local/bin/compass:19:in ''

  

Este erro não aparece na primeira vez que faço uma alteração no arquivo scss, mas no segundo.

Alguma idéia?

Além disso, a bússola "come" um "s" em alguns arquivos e, em vez de compilá-los como "style.css" (o que deve ser do nome do arquivo), ele é "tyle.css".

EDIT: Eu vou perguntar isso no StackOverflow, já que eu acho que o problema está relacionado ao próprio Ruby e não ao Ubuntu.

    
por Cmorales 07.05.2012 / 12:52

1 resposta

0

Parece que há um problema com algumas bibliotecas nos repositórios. Instalar o ruby com o RVM resolveu-o.

    
por Cmorales 16.05.2012 / 20:32