Usando ZSH mac latest. En .zshrc tengo:
export ZSH="~/.oh-my-zsh"
ese directorio existe:
cd ~/.oh-my-zsh
me@Imac-Retina-2 .oh-my-zsh % ls
CODE_OF_CONDUCT.md README.md lib/ oh-my-zsh.sh-SAVED themes/
CONTRIBUTING.md cache/ log/ plugins/ tools/
LICENSE.txt custom/ oh-my-zsh.sh templates/
pero al intentar resolver $ZSH falla:
cd ~
ls $ZSH
ls: ~/.oh-my-zsh: No such file or directory
cd $ZSH
cd: no such file or directory: ~/.oh-my-zsh
no está relacionado con la variable $ZSH en particular. Por ejemplo, puedo definir export PDQ="~/Downloads" y cd $PDQ falla (no existe tal archivo o directorio), pero cd ~/Downloads funciona perfectamente.
No tengo ni idea... ¿alguien?
Esto parece estar relacionado únicamente con el sistema de archivos, otras variables de entorno funcionan y se resuelven sin problemas en aplicaciones, etc...
0 votos
Así que
zsh
no parece expandirse~
en variables. Seguro que es un problema recurrente, ¿dónde has buscado ya soluciones?0 votos
Ok, gracias por la pista, encontré esto: stackoverflow.com/questions/56951712/
0 votos
Al quitar ~ de las comillas de la cadena, se solucionó, por ejemplo, export $ZSH=~"/.oh-my-zsh" Gracias por indicarme el camino correcto.