Ошибка Compass (ruby) на Precise [закрыто]

У меня был Compass (ruby gem) установлен на Oneiric без проблем Я обновился до Precise formatting / и сохраняя /home, поэтому мне нужно было переустановить ruby.

Теперь я получаю эту ошибку, когда компилирую SCSS файл:

compass watch --trace

Обнаружено изменение в 12:45:09 в: style.scss overwrite css/style.css

Уважаемые разработчики, использующие FSSM в своих проектах, На данный момент FSSM по сути мертв. Дальнейшее развитие будет будет происходить в новом проекте shared guard/listen. Пожалуйста, сообщите нам, если вам нужна помощь в переходе! ^_^b - Travis Tilley

Compass проводит опрос на предмет изменений. Нажмите Ctrl-C, чтобы остановить. 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: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 level) 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 ' /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 ' /usr/local/bin/compass:19:inload' /usr/local/bin/compass:19:in `'

Эта ошибка появляется не в первый раз, когда я вношу изменения в файл scss, а во второй.

Есть идеи?

Кроме того, компас "съедает" одну "с" в некоторых файлах и вместо того, чтобы скомпилировать их как "style.css" (что должно быть, судя по имени файла), он делает это как "tyle.css".

EDIT: Я собираюсь спросить об этом на StackOverflow, поскольку я думаю, что проблема связана с самим ruby, а не с Ubuntu.

0
задан 16 May 2012 в 22:52

1 ответ

Кажется, что это - проблема с некоторыми библиотеками в repos. Установка рубина с RVM решила его.

0
ответ дан 16 May 2012 в 22:52

Другие вопросы по тегам:

Похожие вопросы: