首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到macOS蒙特雷后,asdf无法工作

升级到macOS蒙特雷后,asdf无法工作
EN

Stack Overflow用户
提问于 2022-01-07 16:01:39
回答 1查看 588关注 0票数 0

在将我的机器从macOS Mojave升级到macOS my之后,asdf没有正确设置python。

有关我的安装的基本信息如下:

代码语言:javascript
复制
asdf info
OS:
Darwin MacBook-Pro.local 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54 PST 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64

SHELL:
zsh 5.8 (x86_64-apple-darwin21.0)

ASDF VERSION:
v0.9.0

ASDF ENVIRONMENT VARIABLES:
ASDF_DIR=/usr/local/opt/asdf/libexec

ASDF INSTALLED PLUGINS:
golang                       https://github.com/kennyp/asdf-golang.git master 4aed736
helm                         https://github.com/Antiarchitect/asdf-helm.git master 87eef5a
nodejs                       https://github.com/asdf-vm/asdf-nodejs.git master ed34355
pnpm                         git@github.com:jonathanmorley/asdf-pnpm.git master 2349db8
python                       https://github.com/danhper/asdf-python.git master 57a4d72

asdf正确地获取了它应该使用的python版本:

代码语言:javascript
复制
asdf current python
python          3.9.1           /Users/me/code/.tool-versions

但是,当我测试python版本时,将运行已安装的系统python:

代码语言:javascript
复制
python --version
Python 2.7.17

我多次试图重新安装asdf,但没有成功。当我试图重新安装python插件时,它告诉我它已经安装了:

代码语言:javascript
复制
asdf plugin-add python
Plugin named python already added

当我试图重新安装这个特定版本的python时,它告诉我它已经安装了:

代码语言:javascript
复制
asdf install python 3.9.1
python 3.9.1 is already installed

就像当我进入文件夹时没有触发asdf一样。有人也有同样的问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-08 14:12:28

通过从我家删除任何与asdf相关的内容并重新安装所有插件和所有版本,解决了这个问题:

代码语言:javascript
复制
rm -rf ~/.asdf
asdf plugin add python https://github.com/danhper/asdf-python.git
asdf install python 3.9.1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70623967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档