io + = port:value + =不是Chisel.Bundle的成员

时间:2015-03-12 15:31:18

标签: chisel

我正在尝试编译哲毛的xactor包(为Chisel保护原子操作),但得到错误

value += is not a member of Chisel.Bundle

声明

io += port

是否有支持此构造的latest.release以外的Chisel版本?

1 个答案:

答案 0 :(得分:2)

看起来你想要使用Chisel" master"发现于(https://github.com/ucb-bar/chisel),指向最新的开发负责人。自述文件涵盖了使用"自我发布"模型,其中包含您自己编译的本地SNAPSHOT版本,而不是latest.release

以下是github Chisel README页面出现问题的说明副本:

$ git clone https://github.com/ucb-bar/chisel.git
$ cd chisel
     

编译并安装Chisel的本地副本:

$ make clean test publish-local
     

为了在您自己的项目中使用Chisel的本地副本,您   将需要更新您的build.sbt文件,以便Chisel库   您的本地副本满足依赖性。取代

libraryDependencies += "edu.berkeley.cs" %% "chisel" % "latest.release"
     

使用:

libraryDependencies += "edu.berkeley.cs" %% "chisel" % "2.3-SNAPSHOT"