You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用asdf安装Java时报get_asdf_config_value未找到错误如何解决

报错信息

/Users/dmorin/.asdf/plugins/java/bin/install: line 130: get_asdf_config_value: command not found
/Users/dmorin/.asdf/plugins/java/bin/list-legacy-filenames: line 3: /Users/dmorin/.asdf/lib/utils.bash: No such file or directory

解决方案

1. 修复asdf与Java插件兼容性问题

两个报错均为本地asdf核心版本与asdf-java插件版本不匹配导致,执行以下操作修复:

  • 升级asdf到最新稳定版本
    手动安装的asdf执行:
    asdf update
    Homebrew安装的asdf执行:
    brew upgrade asdf
  • 重装asdf-java插件
    先删除现有旧插件:
    asdf plugin remove java
    重新安装官方最新java插件:
    asdf plugin add java
  • 验证插件正常可用
    执行版本列表命令确认无报错即可:
    asdf list-all java

2. 适配Java与JRuby版本兼容性

JRuby 9.0.5.0为早期发布版本,官方仅兼容Java 8运行环境,直接使用Java 17会触发运行时错误,有两种解决路径:

  • 路径1:保留JRuby 9.0.5.0,更换Java版本
    安装Java 8版本的AdoptOpenJDK:
    asdf install java adoptopenjdk-8.0.392+8
    在项目目录下切换本地Java版本为8:
    asdf local java adoptopenjdk-8.0.392+8
  • 路径2:保留Java 17,升级JRuby到兼容版本
    升级JRuby到9.4.x系列即可适配Java 17:
    asdf install jruby 9.4.5.0

3. 重新安装目标版本

完成环境适配后重新安装对应版本JRuby即可:
asdf install jruby 9.0.5.0
安装完成后执行jruby -v验证安装成功即可。

内容的提问来源于stack exchange,提问作者Denis Morin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 14:06:05