2012-03-20 18 views
8

Esto puede parecer estúpido, pero recientemente he intentado instalar SASS y seguido sus instrucciones:¿Cómo ejecuto una gema de Ruby?

$ gem install sass 
$ sass --watch [...] 

Así que he seguido a lo largo de:

[email protected]:~# gem install sass 
Successfully installed sass-3.1.15 
1 gem installed 
Installing ri documentation for sass-3.1.15... 
Installing RDoc documentation for sass-3.1.15... 

[email protected]:~# sass 
bash: sass: command not found 

A pesar de mirar a su alrededor como un idiota tratando de encontrar alguna forma sencilla para ejecutar algo como gem run sass o alguna otra solución para que funcione, estoy más o menos en una pérdida.

+1

¿Cuál es la salida de 'echo $ PATH'? –

+0

'/ usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin' (aunque el problema ha sido resuelto, ver a continuación) . Gracias por ponerlo en el camino correcto :) – Xkeeper

Respuesta

9

Parece que Debian/Ubuntu arroja gemas de rubí en /var/lib/gems/1.8/bin.

Así que la solución (al menos para Ubuntu/Debian) es:

$ sudo -s 
# echo 'PATH=/var/lib/gems/1.8/bin:$PATH' > /etc/profile.d/gemspath.sh 
# chmod 0755 /etc/profile.d/gemspath.sh 

... y abra una nueva sesión de shell.

(Esto se fija en Ubuntu 11.10.)

6

Si le sucede que tiene instalado Rubí través rbenv, tendrá que ejecutar el siguiente comando

rbenv refrito

Cuestiones relacionadas