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".
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 ?
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!
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?
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!
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.
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
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
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
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.
@@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 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
Parabéns pelo vídeo parceiro. Simples e objetivo, merece mais reconhecimento
Valeu pelo reconhecimento mano!!
Muito obrigado pelo vídeo meu amigo. Estava esquecendo de fazer o "source .bashrc". Ajudou demais
Feliz em poder ajudar!
vlw mano, tava perdido aqui na instalação e seu tutorial ajudou bastante, didática boa demais.
Feliz em conseguir ajudar! :)
Instalei o php8 pelo asdf, porém não estou conseguindo fazer ele funcionar com o apache2. Tem alguma dica?
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".
Não tem como instalar o ASDF em Windows??
Não, só em Linux e MacOS :/
cria uma partição de 240gb e instala um ubuntu ou pop os :)
@@vontadedeaprender7492 melhor que isso, habilita o WSL e usa o bash pelo Terminal do Windows.
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 ?
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!
ótimo, ajudou-me, muito obrigado!
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?
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!
Muito obrigado!
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.
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
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
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
@@rafael.camargo consegui, n estava conseguindo editar o arquivo bashrc pelo terminal, pelo editor de texto consegui, obrigado
Boa!!
Excelente vídeo!
Finalmente funcionou! Nem todo herói usa capa.
Fico feliz em poder ajudar!
Você sabe asdf install java MyJDKCustom, tem como apontar para um arquivo zipado ?
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.
@@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
@@arozendojr Muito bom!
@@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
up