1 votos

No se puede crear un alias para un script.

Estoy haciendo un alias para Bazelisk, ya que he instalado una versión jailbroken de brew (editado el código para no tener que usar privilegios sudo para instalar). Sin embargo, debido a eso, Bazelisk no se instala correctamente Estoy haciendo esto con el fin de instalar el módulo TensorFlow_text, que no pudo ser instalado por alguna razón. Sin embargo, esta vez estoy muy cerca de instalarlo con éxito. Todo lo que necesito hacer ahora es crear un alias para Bazel para que los scripts de construcción lo reconozcan. Nótese que no estoy dispuesto a andar cambiando el código. Aquí está la línea en el ~/.zshrc que no está haciendo lo que quiero que haga:

alias bazel='/Users/someone/homebrew/Cellar/bazelisk/1.17.0/bin/bazelisk'

Y cuando intento ejecutar Bazel, obtengo este error zsh:

zsh: command not found: bazel

0voto

Douglas Puntos 10417

Aquí está la línea en el archivo ~/.zshrc que no está haciendo lo que quiero que haga

Dado que verificó que el comando y la ruta eran válidos (según los comentarios), lo más probable es que el problema sea que el comando .zshrc no se ha vuelto a cargar. Puede hacerlo de dos maneras:

  • Directamente desde la línea de comandos mediante la fuente:

    % source ~/.zshrc
       or
    % . ~/.zshrc
  • Cierre todas las ventanas del terminal y vuelva a abrirlas. Cuando vuelva a abrir Terminal, leerá el archivo .zshrc y .zprofile archivos de nuevo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X