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

Rocketchip在emulator与vcs目录执行make失败:mill命令未找到

Rocket-chip构建中Mill相关问题解决方案

一、正确安装Mill

你使用的旧安装链接已失效,Mill官方已更新安装方式,执行以下命令获取最新的bootstrap脚本:

curl -L https://raw.githubusercontent.com/com-lihaoyi/mill/master/mill > mill && chmod +x mill

将生成的mill可执行文件移动到系统PATH包含的目录(如~/bin),或者临时将当前目录加入PATH:

export PATH=$PATH:$(pwd)

验证安装成功:

mill --version

二、解决"Selector cannot be empty"错误

直接运行mill会因未指定任务报错,Rocket-chip构建需要执行特定的Mill任务,先在rocket-chip根目录手动执行:

cd $ROCKETCHIP
mill rocketchip.assembly

该命令会生成make依赖的out/rocketchip/assembly.dest/out.jar文件,完成后再进入emulator或vcs目录执行make即可。

三、额外配置检查

  • 确保系统安装Scala 2.13.x版本(Rocket-chip当前依赖版本),可通过sdkman快速安装:
    curl -s "https://get.sdkman.io" | bash
    source "$HOME/.sdkman/bin/sdkman-init.sh"
    sdk install scala 2.13.12
    
  • 确认$ROCKETCHIP环境变量指向正确的rocket-chip根目录:
    echo $ROCKETCHIP
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 15:57:39