Estoy tratando de editar una entrada a PATH, ya que hice algo mal.
Estoy usando Mac OS X 10.10.3
Yo he tratado:
> touch ~/.bash_profile; open ~/.bash_profile
Pero el editor de archivos se abre sin nada dentro.
Mi problema:
Estoy intentando instalar ANDROID_HOME en mi RUTA
Lo escribí mal, pero cuando cerré la terminal y volví, ya no estaba, así que intenté nuevamente:
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Esta vez, escribí el comando correctamente pero, cuando cerré el terminal, mi configuración desapareció nuevamente.
¿Cómo ejecuto la configuración deseada?
Si tuviera que editar bash.profile, ¿cómo ingresaría el código anterior?
¡Gracias!
vi ~/.bash_profile
osubl ~/.bash_profile
omate ~/.bash_profile
, dependiendo de su editor favorito..bash_profile
vacío / faltante entonces.~/.bash_profile
significa que se encuentra en el directorio raíz .~
significa directorio raíz. 2. los archivos con el prefijo.
son invisibles alls
comando. Son clase de como archivos ocultos, archivos que el usuario normal no necesita realmente para ver. Nuestro caso aquí es una excepción. Para poder verlo, puede hacerls -a
3.touch
creará un archivo en el directorio especificado si no existe. Si existe, entonces no pasará nadaopen
lo abrirá con su editor de texto predeterminado. 5. Como resultado, funcionarátouch ~/.bash_profile
desde cualquier directorio . porque tu camino no es relativoRespuestas:
Tienes que abrir ese archivo con un editor de texto y luego guardarlo.
Abrirá el archivo con TextEdit, pegará sus cosas y luego lo guardará. Si lo abre de nuevo, encontrará sus ediciones.
Puedes usar otros editores:
Pero si no sabe cómo usarlos, es más fácil usar el
open
enfoque.Alternativamente, puede confiar
pbpaste
. Copiaren el portapapeles del sistema y luego en una ejecución de shell
O también puedes usar
cat
(ahora
cat
espera la entrada: pegue las dos definiciones de exportación y luego presione ctrl-D).fuente
cat
escribir en archivos cuando el texto contiene referencias a variables de entorno, ya que significa que esas referencias deben escaparse. Es más habitual usar un editor de texto.Un poco más detallado para principiantes:
Primero, ¿asegúrese de que el archivo .bash_profile exista? Recuerde que el archivo .bash_profile no está allí por defecto. Tienes que crearlo por tu cuenta.
Ve a tu carpeta de usuario en el buscador . El archivo .bash_profile debe poder encontrarse allí. -> HD / Usuarios / [NOMBRE DE USUARIO]
Recuerde: archivos con un punto al principio '.' están ocultos por defecto.
Para mostrar archivos ocultos en Mac OS Finder:
Si no existe, debe crear .bash_profile por su cuenta.
Abra la aplicación de terminal y cambie a la carpeta de usuario con un comando simple:
Si no existe, use este comando para crear el archivo :
En segundo lugar, si no puede memorizar los comandos nerd para guardar y cerrar en vim, nano, etc. (la forma recomendada anteriormente), la forma más fácil de editar es abrir el archivo .bash_profile en su editor de código favorito (Sublime, etc.).
Buscador -> Carpeta de usuario. Haga clic derecho -> abrir con: Sublime Text (u otro editor de código). O arrástrelo a la aplicación en el muelle.
... y allí puedes editarlo, pasar comandos de exportación en nuevas líneas.
fuente
Si está utilizando MAC Catalina, debe actualizar el archivo .zshrc en lugar de .bash_profile o .profile
fuente
chsh -s /bin/zsh
. Eso activará su terminal para que sea automáticamente zsh. Luego puede hacer cambios en ~ / .zshrc o ~ / .zprofile.mv .bash_profile .zshrc
Para principiantes: para crear su
.bash_profile
archivo en su directorio de inicio en MacOS, ejecute:nano ~/.bash_profile
Luego puedes pegar lo siguiente:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
Como puede ver, incluye algunos alias de ejemplo y una variable de entorno en la parte inferior.
Una vez que haya terminado de hacer sus cambios, siga las instrucciones en la parte inferior de la ventana del editor Nano para WriteOut (
Ctrl-O
) y Exit (Ctrl-X
). Luego salga de su Terminal y vuelva a abrirlo, y podrá usar sus alias y variables de entorno recién definidos.fuente
En Macbook, paso a paso:
cd ~/
touch .bash_profile
Creó su archivo ".bash_profile" pero si desea editarlo, debe escribirlo;
open -e .bash_profile
Después de guardar desde la esquina superior izquierda de la pantalla: Archivo> Guardar
@canerkaseler
fuente
Mac OS X no almacena la ruta en .bash_profile, sino .profile, ya que Mac OS X es una rama de la familia * BSD. Debería poder ver la exportación, bla, bla, bla en .profile una vez que haga cat .profile en su terminal.
fuente
csh
que es incompatible, y usa.cshrc
y no.profile
(aunque si necesita usar varios shells compatibles con Bourne, tiene sentido tener configuraciones comunes en.profile
).Para mí, mi Mac OS es Mojave. y me enfrento al mismo problema durante tres días y al final, simplemente escribo la ruta correcta en el archivo .bash_profile que es así:
fuente
Establezca la ruta JAVA_HOME y ANDROID_HOME> Debe abrir la terminal e ingresar el cmd a continuación.
Después de eso pegue debajo de las rutas en el archivo de perfil base y guárdelo
fuente
Determine qué shell está utilizando escribiendo
echo $SHELL
Terminal.Luego abra / cree el archivo rc correcto. Para Bash es
$HOME/.bash_profile
o$HOME/.bashrc
. Para Z shell es$HOME/.zshrc
.Agregue esta línea al final del archivo:
Para verificar, actualice las variables reiniciando Terminal o escribiendo
source $HOME/.<rc file>
y luego hagaecho $PATH
fuente