asdf: gerenciador de versões | instalação e utilização

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 33

  • @ropehapi
    @ropehapi 6 місяців тому

    Parabéns pelo vídeo parceiro. Simples e objetivo, merece mais reconhecimento

  • @julianocanuto7592
    @julianocanuto7592 2 роки тому

    Muito obrigado pelo vídeo meu amigo. Estava esquecendo de fazer o "source .bashrc". Ajudou demais

  • @lowannz
    @lowannz 2 роки тому

    vlw mano, tava perdido aqui na instalação e seu tutorial ajudou bastante, didática boa demais.

  • @mmaxtxx
    @mmaxtxx 2 роки тому +2

    Instalei o php8 pelo asdf, porém não estou conseguindo fazer ele funcionar com o apache2. Tem alguma dica?

    • @rafael.camargo
      @rafael.camargo  2 роки тому +1

      Não sei exatamente de que forma ocorre essa interação entre o PHP e o Apache, mas sugeriria que você verificasse se o PHP que está sendo chamado pelo Apache é o que foi instalado pelo asdf. Para saber o caminho da instalação do php, utilize o comando "which php".

  • @wagner8129
    @wagner8129 4 роки тому +1

    Não tem como instalar o ASDF em Windows??

    • @rafael.camargo
      @rafael.camargo  4 роки тому

      Não, só em Linux e MacOS :/

    • @vontadedeaprender7492
      @vontadedeaprender7492 4 роки тому +2

      cria uma partição de 240gb e instala um ubuntu ou pop os :)

    • @elioenai
      @elioenai 3 роки тому

      @@vontadedeaprender7492 melhor que isso, habilita o WSL e usa o bash pelo Terminal do Windows.

  • @arthurgoncalves2097
    @arthurgoncalves2097 2 роки тому

    Estou tentando utilizar o asdf com o PHP, porém quando eu seto uma versão global o meu sistema não atualiza para essa versão
    eu rodei um asdf global php 8.1.3 e quando rodo php --version ele retorna PHP 8.0.16 (a versão que ja estava setada anteriormente no meu sistema). Sabe de que forma eu posso configurar isso ?

    • @rafael.camargo
      @rafael.camargo  2 роки тому +1

      Não sei se vai resolver, mas aqui vão algumas sugestões:
      1. Rodar o comando "which php" ou "whereis php" para mostrar o caminho do executável que seu shell encontra quando você chama o php, assim você pode verificar se o binário que está sendo chamado é o que é gerenciado pelo asdf ou o que já estava instalado na sua máquina.
      2. Já que você está usando o asdf, poderia tentar desinstalar o php que foi instalado com o gerenciador de pacotes da sua distro, ou se você não tiver instalado dessa forma, desinstalar da forma que você tinha feito anteriormente e deixar somente as versões gerenciadas pelo asdf.
      Espero ajudar!

  • @andreloj
    @andreloj 2 роки тому

    ótimo, ajudou-me, muito obrigado!

  • @gustavoisaias743
    @gustavoisaias743 2 роки тому +1

    Opa, td bem? comecei esses dias e estou seguindo um video o Fabio Akita e me ocorreu de aparecer isto fatal: destination path '/home/gustavo/.asdf' already exists and is not an empty directory. quando tento seguir com 2. Download asdf do github
    poderia me ajudar?

    • @rafael.camargo
      @rafael.camargo  2 роки тому

      Essa mensagem indica que o caminho em que o asdf seria salvo já existe, portanto você já clonou/baixou o repositório e pode seguir com os próximos passos da instalação que tudo deve funcionar normalmente. A mensagem apareceu porque provavelmente você tentou repetir este mesmo passo e como a pasta já existia, ele não conseguiu sobrescrevê-la.
      Recomendo também que antes de executar os comandos dê uma olhada no significado das flags (opções) que foram passadas para cada um deles, assim você poderá entender melhor o que vai acontecer. Espero ter ajudado!

  • @henriqueszabo3160
    @henriqueszabo3160 Рік тому

    Muito obrigado!

  • @joaodejesus9
    @joaodejesus9 2 роки тому

    Boa noite Rafael, estou tentando gerenciar a versão 3.10.6 do python pelo asdf, só que o módulo tkinter não funciona, ele informa que o módulo não está instalado.

    • @rafael.camargo
      @rafael.camargo  2 роки тому

      Assumindo que você já tenha tentado instalar o módulo, tente verificar qual binário do python está sendo executado nas suas chamadas ou então garantir que você não tenha que chamar nenhum ambiente virtual (venv) no seu shell para ele encontrar o pacote.
      Problemas de "módulo não encontrado" costumam estar relacionados ao caminho de busca destes pacotes ao fazer uma chamada no programa.
      Caso você ainda não tenha tentado instalar o pacote, segue o passo a passo: www.tutorialspoint.com/how-to-install-tkinter-in-python#:~:text=Step%202%20%E2%88%92-,Install%20Tkinter,-Tkinter%20can%20be

  • @robsonjunior4859
    @robsonjunior4859 2 роки тому +1

    estou empacado desde ontem após a instalação do comando .bashrc, n aparece para mim o que apareceu no teu, o final "
    fi
    fi
    if ...
    fi"
    fica assim: if ! shopt -oq posix; then
    if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
    elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
    fi
    fi
    se puder me ajudar ficarei agradecido

    • @rafael.camargo
      @rafael.camargo  2 роки тому

      A parte de adicionar o asdf ao bash depende da forma como você fez a instalação e do shell que você está usando, no vídeo eu usei o bash e o git mas se o seu shell for diferente do bash e você tiver baixado o programa de outra forma, os passos serão diferentes. Recomendo que dê uma olhada no passo a passo da documentação[1] e verifique a forma de instalação e os passos seguintes.
      [1] asdf-vm.com/guide/getting-started.html#:~:text=%23-,3.%20Install%20asdf,-There%20are%20many

    • @robsonjunior4859
      @robsonjunior4859 2 роки тому +1

      @@rafael.camargo consegui, n estava conseguindo editar o arquivo bashrc pelo terminal, pelo editor de texto consegui, obrigado

    • @rafael.camargo
      @rafael.camargo  2 роки тому

      Boa!!

  • @thiagomonteiro4252
    @thiagomonteiro4252 Рік тому

    Excelente vídeo!

  • @vontadedeaprender7492
    @vontadedeaprender7492 4 роки тому

    Finalmente funcionou! Nem todo herói usa capa.

  • @arozendojr
    @arozendojr 4 роки тому

    Você sabe asdf install java MyJDKCustom, tem como apontar para um arquivo zipado ?

    • @rafael.camargo
      @rafael.camargo  4 роки тому +1

      Pelo repositório oficial do Java não consegui encontrar nenhuma forma de apontar para algo fora da coleção. Nos docs do asdf, na parte de plugins, há um trecho dizendo que um plugin é apenas um repositório git com alguns executáveis que permitem o versionamento. Eles disponibilizam o link para um outro repo, que é um template para criação de um plugin. Talvez se você criar seu próprio plugin para um CustomJDK, você consiga gerenciar pelo asdf. Porém, pode ser que seja trabalhoso demais e coloque toda a praticidade proposta à perder.

    • @arozendojr
      @arozendojr 4 роки тому +1

      @@rafael.camargo Pior que consegui, tive um pouco de dificuldade, pois por algum motivo a endentação dentro do arquivo de repositório não permitia fazer a edição usando o vscode,sublime ou qualquer editor visual, tive que usar o nano, pois ele permitil usar o tab da forma que o arquivo precisava.
      Assim consegui baixar os JDK da oracle do java 5 até o 15, versionando com o asdf, pretendo fazer essa contribuição para asdf esse ano

    • @rafael.camargo
      @rafael.camargo  4 роки тому

      @@arozendojr Muito bom!

    • @arozendojr
      @arozendojr 4 роки тому

      @@rafael.camargo Olha como ficou, tudo da oracle, mudei os nomes para mostrar algumas informações adicionais
      java_10_64bits_Support_September_2018
      java_11_LTS_64bits_extended_Support_September_2026
      java_15_64bits_Support_March_2021
      java_5_32bits_support_Not_Available
      java_5_64bits_support_Not_Available
      java_7_32bits_extended_Support_July_2022
      java_7_64bits_extended_Support_July_2022
      java_8_LTS_32bits_extended_support_December_2030
      java_8_LTS_64bits_extended_support_December_2030

  • @mapezi4cid
    @mapezi4cid Рік тому

    up