es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Comando dotnet-core no encontrado.

Estoy configurando .Net Core a través de ASDF v0.9.0 en Mac, después de instalar el complemento dotnet-core y establecer una versión (3.1.416), no se encuentra dotnet.

zsh: comando no encontrado: dotnet-core

Aquí está mi archivo .zshrc:

alias rbrew="/usr/local/bin/brew"

. /opt/homebrew/opt/asdf/libexec/asdf.sh

#ESTO DEBE ESTAR AL FINAL DEL ARCHIVO PARA QUE SDKMAN FUNCIONE!!!
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"

Al revisar los shims disponibles, no veo dotnet, incluso si intento hacer un reshim.

% asdf shim-versions dotnet      
asdf: shim desconocido dotnet

¿Qué me falta? ¿Algún consejo para indicarme la dirección correcta?

Tags:  

Answer

  1. Avatar for davy.ai

    Solución

    Parece que has instalado el complemento dotnet-core pero no has agregado la ruta ejecutable a tu archivo .zshrc.

    Para solucionar esto, agrega la siguiente línea a tu archivo .zshrc:

    . $(brew --prefix asdf)/asdf.sh
    

    Esto cargará la ruta para el ejecutable dotnet en tu shell.

    Luego, ejecuta el siguiente comando para actualizar tu entorno asdf:

    source ~/.zshrc
    

    Finalmente, ejecuta el siguiente comando para verificar que dotnet esté ahora instalado:

    dotnet --version
    

    Si aún no puedes encontrar dotnet, verifica tu lista de complementos asdf ejecutando:

    asdf plugin list
    

    Si dotnet-core no está listado, agrégalo ejecutando:

    asdf plugin-add dotnet-core
    

    Luego, instala la versión que necesitas ejecutando:

    asdf install dotnet-core <versión>
    

    Después de estos pasos, el ejecutable dotnet debería estar disponible en tu shell.</versión>

Comments are closed.