Parece que há um problema com algumas bibliotecas nos repositórios. Instalar o ruby com o RVM resolveu-o.
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:in
cleanpath_aggressive' /usr/lib/ruby/1.9.1/pathname.rb:89:incleanpath' /usr/lib/ruby/1.9.1/pathname.rb:451:in
relative_path_from' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:81:insplit_path' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:69:in
run_callback' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:55:incallback_action' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:35:in
update' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:39:inblock in modified' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:37:in
each' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:37:inmodified' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/state/directory.rb:18:in
refresh' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:inblock (2 levels) in run' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:in
each' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:inblock in run' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:15:in
loop' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:15:inrun' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/monitor.rb:26:in
run' /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm.rb:70:inmonitor' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands/watch_project.rb:87:in
perform' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands/base.rb:18:inexecute' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands/project_base.rb:19:in
execute' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/exec/sub_command_ui.rb:43:inperform!' /var/lib/gems/1.9.1/gems/compass-0.12.1/lib/compass/exec/sub_command_ui.rb:15:in
run!' /var/lib/gems/1.9.1/gems/compass-0.12.1/bin/compass:29:inblock in <top (required)>' /var/lib/gems/1.9.1/gems/compass-0.12.1/bin/compass:43:in
call' /var/lib/gems/1.9.1/gems/compass-0.12.1/bin/compass:43:in<top (required)>' /usr/local/bin/compass:19:in
load' /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.
Parece que há um problema com algumas bibliotecas nos repositórios. Instalar o ruby com o RVM resolveu-o.