Tengo esto en mi ~/.bash_profile
:
PATH=$PATH:~/Downloads/sublimetext
export PATH
Pero sublimetext
en la carpeta no se agrega a la ruta. Sublime Text proporciona esta salida cuando se envía al comando de archivo:
sublime_text: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
linux
bash
path
sublime-text-2
fergusdawson
fuente
fuente
ps -p $$ | tail -1 | awk '{print $NF}'
,ls -lad ~/Downloads/sublimetext
yls -la ~/Downloads/sublimetext/sublime_text
?PATH
declaraciones no sonsource
d, por lo que debe asegurarse de hacer exactamente eso:source ~/.bash_profile
y luego mirarecho $PATH
.Respuestas:
PATH
contiene directorios, no archivos ejecutables. TratarPATH=$PATH:~/Downloads
. Aunque, en realidad, no deberías poner tu directorio de descargas en tu camino; mueva el ejecutable a un lugar apropiado. Hacer un~/bin
directorio, por ejemplo.fuente
PATH
todavía no está bien, entonces. ¿Puedes actualizar tu pregunta con la salida deecho $PATH
?Parece que está modificando un .bash_profile incorrecto. Si es usuario root, debe modificar /root/.bash_profile. Intente buscar como
source /home/username/.bash_profile
osource /root/.bash_profile
y luego marque $ PATH.Siga el resumen en http://www.troubleshooters.com/linux/prepostpath.htm#_Summary
fuente
¿Está establecido en permisos para ser ejecutable? (
chmod o+x ~/Downloads/sublimetext/sublime_text
para hacerlo)fuente
Primero, verifique si debe usar la versión de 32 bits o de 64 bits.
En segundo lugar, cree un script de shell:
Ahora colóquelo en su ~ / bin y hágalo ejecutable.
fuente