title: Compass (ruby) encoding error
body: <p>I had Compass 0.12 (a ruby gem) installed on Ubuntu Oneiric with no problems I have updated to Precise formatting / and keeping /home, so I needed to reinstall ruby (1.9.3).</p>
  
  <p>I get this error now when I compile a SCSS file:</p>
  
  <pre><code>compass watch --trace
  
              Change detected at 12:45:09 to: style.scss overwrite css/style.css
  
  Dear developers making use of FSSM in your projects, FSSM is essentially dead at this point. Further development will be taking place in the new shared guard/listen project. Please let us know if you need help transitioning! ^_^b - Travis Tilley
  
  &gt;&gt;&gt; Compass is polling for changes. Press Ctrl-C to Stop.
  ArgumentError on line ["46"] of /usr/lib/ruby/1.9.1/pathname.rb: invalid byte sequence in US-ASCII
    /usr/lib/ruby/1.9.1/pathname.rb:46:in `chop_basename'
    /usr/lib/ruby/1.9.1/pathname.rb:102:in `cleanpath_aggressive'
    /usr/lib/ruby/1.9.1/pathname.rb:90:in `cleanpath'
    /usr/lib/ruby/1.9.1/pathname.rb:452:in `relative_path_from'
    /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:82:in `split_path'
    /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:70:in `run_callback'
    /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:56:in `callback_action'
    /var/lib/gems/1.9.1/gems/fssm-0.2.9/lib/fssm/path.rb:36:in `update'
    /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:in `each'
    /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:in `refresh'
    /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:in `each'
    /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:in `loop'
    /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:in `run'
    /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:89:in `perform'
    /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:in `execute'
    /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:in `run!'
    /var/lib/gems/1.9.1/gems/compass-0.12.1/bin/compass:29:in `block in &lt;top (required)&gt;'
    /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 `&lt;top (required)&gt;'
    /usr/local/bin/compass:19:in `load'
    /usr/local/bin/compass:19:in `&lt;main&gt;'
  </code></pre>
  
  <p>(The "Dear developers" message is part of the output).</p>
  
  <p>This error doesn't appear the first time I make a change to the scss file, but the second.</p>
  
  <p>In addition, compass "eats" one "s" in some files and, instead of compiling them as "style.css" (what it should be from the file's name) it does as "tyle.css".</p>
  
  <p>I've spend 3 hours looking at similar problems here but I couldn't solve it. I tried including # encoding: utf-8 on the top of some files with no luck. </p>
  
  <p>Please explain step by step what should I do, since I am a total noob with Ruby (I just use it because of SASS). </p>