asdf-community / asdf-community/asdf-python

Fail to execute python after upgrading asdf by Homebrew

Abierto
#182 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Shell
Estrellas
729
Forks
65
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Provide environment information

```bash
OS:
Darwin VLAN2-dhcp147.is.env.kitakyu-u.ac.jp 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:59:33 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T8112 arm64

SHELL:
zsh 5.9 (x86_64-apple-darwin23.0)

BASH VERSION:
3.2.57(1)-release

ASDF VERSION:
v0.14.0

ASDF INTERNAL VARIABLES:
ASDF_DEFAULT_TOOL_VERSIONS_FILENAME=.tool-versions
ASDF_DATA_DIR=/Users/matsumotokanta/.asdf
ASDF_DIR=/opt/homebrew/opt/asdf/libexec
ASDF_CONFIG_FILE=/Users/matsumotokanta/.asdfrc

ASDF INSTALLED PLUGINS:
python https://github.com/danhper/asdf-python.git master 5e277e2
```

### To Reproduce

1. Install asdf 0.13.1 by Homebrew
2. Install asdf-python
3. Install some version of python
4. `brew update`
5. `brew upgrade`
6. Then asdf is updated from 0.13.1 to 0.14.0

### Describe the Bug

I ran `python --version`.
Then I got the following error:

```
$HOME/.asdf/shims/python: line 3: /opt/homebrew/Cellar/asdf/0.13.1/libexec/bin/asdf: No such file or directory
```

So I edited `$HOME/.asdf/shims/python` to modify the version of asdf.

I feel this is a bug.

### Expected Behaviour

When `brew upgrade` upgrades asdf, the script should modify the installed shims script to update the version of asdf.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza inspeccionando $HOME/.asdf/shims/python y el comportamiento del shim del plugin asdf-python en torno a los pasos de actualización de Homebrew. Reproduce la actualización de asdf 0.13.1 a 0.14.0 y, después, verifica que ejecutar python --version funcione sin editar manualmente el shim.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python, shell
Área
devtools
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.