启动Linux shell时出现asdf错误



很抱歉这里很难具体说明,但我很难用asdf来确定Linux shell中各种错误消息的来源。

我已经在RHEL 8.5 GNU/Linux系统上运行了Fish shell 3.4.0,并且已经安装并使用了asdf几个月,没有出现任何问题。我已经使用asdf安装并使用带有direnv的Python和R虚拟环境。

然而,从昨天开始,当我打开我的Gnome终端应用程序来启动Fish shell时,我得到了这个错误:

environment:987: use_asdf: command not found

我仍然可以使用shell,但我注意到我通过asdf托管的Python安装的pipx工具已经找不到了。

此外,如果我启动Bash shell,我会出现以下错误:

bash: register-python-argcomplete: command not found... Install package 'python3-argcomplete' to provide command 'register-python-argcomplete'? [N/y]

如果我选择N("否"(,我仍然可以访问bash shell。

问题是,我不知道这些错误来自哪里,也不知道如何找到问题的根源。如何开始排除这些错误?

谢谢。

更新:

asdf及其插件均已全面更新。

有来自asdf info:的输出

OS:
Linux [hostname] 4.18.0-348.20.1.el8_5.x86_64 #1 SMP Tue Mar 8 12:56:54 EST 2022 x86_64 x86_64 x86_64 GNU/Linux
SHELL:
fish, version 3.4.1
ASDF VERSION:
v0.10.0-77fd510
ASDF ENVIRONMENT VARIABLES:
ASDF_DIR=/home/[username]/.asdf
ASDF INSTALLED PLUGINS:
direnv                       https://github.com/asdf-community/asdf-direnv.git master 7dcd571
nodejs                       https://github.com/asdf-vm/asdf-nodejs.git master f9957f3
python                       https://github.com/danhper/asdf-python.git master 57a4d72
R                            https://github.com/asdf-community/asdf-r.git master 3eab1a6

我无法识别environment:987: use_asdf: command not found错误或register-python-argcomplete: command not found错误。

我建议升级到最新版本的asdf和您正在使用的所有asdf插件的最新版本。如果您仍然有问题,请使用asdf info的输出更新您的问题,以便我们更好地了解您的环境。

相关内容

  • 没有找到相关文章