Esto es realmente estúpido, pero he estado buscando en Google durante una hora y no puedo encontrar la respuesta.
Estoy en Ubuntu 10.10 e intento actualizar a la última versión de SASS para poder usar una @importregla dentro de una @mediaregla.
Como se sugiere aquí; https://github.com/nex3/sass/issues/64 , probé:
$ sudo gem install sass --pre
Y eso pareció funcionar bien:
Successfully installed sass-3.2.0.alpha.35
1 gem installed
Pero cuando lo intento $ sass -vobtengo: Haml/Sass 3.0.9 (Classy Cassidy)cuál es la versión anterior que tenía antes de actualizar.
¿Qué estoy haciendo mal?
$ which gem
/usr/bin/gem
$ which sass
/usr/bin/sass
Intenté la respuesta:
$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy)
$ sudo gem uninstall -Iax sass
Removing sass
Removing sass-convert
Removing scss
Successfully uninstalled sass-3.2.0.alpha.35
$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy) (Was expecting an error here)
$ sudo gem install sass --pre
Successfully installed sass-3.2.0.alpha.35
1 gem installed
Installing ri documentation for sass-3.2.0.alpha.35...
Installing RDoc documentation for sass-3.2.0.alpha.35...
$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy)
Por lo tanto, elimina el que instalé correctamente y deja el que realmente se usa cuando ejecuto el sasscomando. Thougts?

which gemy luegowhich sassagregar el resultado a tu pregunta?sudo gem update sassfuncionó para mí.Respuestas:
Lo que terminamos haciendo fue lo siguiente:
Primero, instalamos rvm usando los rails ready one-liner:
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.shSeleccionar la opción 2 (RVM) cuando se le solicite.
Entonces hicimos
source ~/.bashrcLuego hicimos un
gem install sass --pre(sin sudo).fuente
Eliminarlo y luego reinstalar:
Nueva edición: acabo de ver que podrías haber estado usando la
haml-edgegema (que contiene su propia copiasass) Nuke eso e instalar sass-apropiado.Auge.
Antiguo Edit si aún te quedan cosas, parece que ha habido una instalación manual, otra gema ha configurado algo o lo has instalado desde un paquete. Estaría tentado de decirte que lo saques de la órbita y lo arregles más tarde.
Corre
nano $(which sass)y ve a qué te enfrentas. En mi versión instalada con gema, veo un encabezado como:Si ve algo similar, eso sugiere que hay algo sospechoso y yo voto que simplemente ejecute:
Si hay un encabezado diferente allí, podría darte una pista de dónde vino. Si es un paquete que ha instalado, retírelo. Si no puede (por ejemplo, es una dependencia), puede destruir el archivo y reemplazarlo en consecuencia (sabiendo que de todos modos podría romper la dependencia).
Pero al final del día, es solo una gema de rubí. Matarlo no va a cancelar la Navidad.
fuente
He probado esto
Linux Mint 14 (Nadia), es decirUbuntu 12.10 (Quantal).1. Verifique su entorno
Primero revisa tu versión actual de
sass2. Eliminar paquetes de distribución
eliminar los paquetes instalados con el administrador de paquetes (es decir,
apt-getoapitude) ya que tienen prioridadNota: esto se puede omitir si configura su
$PATHpara apuntar al binario correcto (ver más abajo).3. Instalar nueva versión
4. Versión de prueba
Fuentes
fuente