Fui un usuario de brújula feliz y sin preocupaciones en Ubuntu 11.10. Me actualicé a 12.04 y obtuve este problema: Compass (ruby) encoding errorNo se puede instalar la brújula a través de rvm
De alguna manera logré resolverlo instalando ruby vía rvm en una de mis computadoras pero ahora recibo un error diferente en la otra computadora (que tuvo el mismo problema inicial). Instalo el rubí y el compás y el uso el gemset global como por defecto:
gem list
*** LOCAL GEMS ***
bundler (1.1.3)
chunky_png (1.2.5)
compass (0.12.1)
fssm (0.2.9)
rake (0.9.2.2)
rubygems-bundler (1.0.0)
rvm (1.11.3.3)
sass (3.1.18)
Pero cuando trato de hacer cualquier cosa con brújula, me sale este error:
compass
/home/mrpotato/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/shared_helpers.rb:22:in `default_gemfile': Could not locate Gemfile (Bundler::GemfileNotFound)
from /home/mrpotato/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler.rb:213:in `default_gemfile'
from /home/mrpotato/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler.rb:164:in `root'
from /home/mrpotato/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler.rb:123:in `load'
from /home/mrpotato/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler.rb:114:in `setup'
from /home/mrpotato/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler.rb:119:in `require'
from /home/mrpotato/.rvm/gems/[email protected]/gems/compass-0.12.1/bin/compass:25:in `<top (required)>'
from /home/mrpotato/.rvm/gems/[email protected]/bin/compass:19:in `load'
from /home/mrpotato/.rvm/gems/[email protected]/bin/compass:19:in `<main>'
from /home/mrpotato/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `eval'
from /home/mrpotato/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `<main>'
Gracias por su ayuda.
'rubygems-bundler-uninstaller' era la solución allí :) – Cmorales
trata de un error en la brújula ** **, he fijado aquí https://github.com/chriseppstein/compass/ pull/894 - esperando a que se fusione, esta es solo una solución temporal. – mpapis
Confirmando que ejecutar 'rubygems-bundler-uninstaller' también me ha funcionado. –