Quiero añadir la libra sublime a mi ruta pero tiene un espacio en ella.
He probado lo obvio como se navega en la terminal ( por ejemplo /Applications/Sublime\ Text\ 2.app/Contents
)
export PATH="/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl:$PATH"
Pero sigo recibiendo el error
/Applications/Sublime: No such file or directory
Podría cambiar el nombre pero tengo curiosidad por saber cómo resolverlo. Estoy usando bash.
0 votos
Pruebe con
export PATH='/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl:$PATH
? Además, ¿esa nueva línea es intencionada?0 votos
No, no es una línea nueva, sólo sale así cuando la pego. Su sugerencia no ayudó y mató a mi camino por lo que no podía usar vi, tuvo que cambiar a un shell diferente para cambiar de nuevo.
1 votos
La sugerencia de Demure debería servir, pero usa las comillas dobles:
export PATH="/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl:$PATH"
, de lo contrario $PATH no se expandirá.0 votos
Lo tenía como comillas dobles originalmente pero en el .bashrc seguía sin gustarle.
0 votos
¿Podría ser más preciso? ¿Qué quiere decir con "no le gustó"? ¿Recibe un error (cuál)? ¿O simplemente no funcionó?
0 votos
El error es que después de añadir la ruta anterior con espacios me sale /Applications/Sublime: No such file or directory, así que como podéis ver se para en el primer espacio. Lo he resuelto con la creación de un simlink y eso me funciona ahora.
0 votos
¿Qué muestra echo $PATH después de la exportación?