java.nio.file.NoSuchFileException: /home/jovyan/work/source/load-ivy.sc

java.nio.file.NoSuchFileException: /home/jovyan/work/source/load-ivy.sc

我从 docker 集线器

中拉出了 almondsh/almond

运行 它使用命令

docker 运行 -it --rm -p 8888:8888 almondsh/examples:latest

当我创建一个新的 Scala 3.12 文件并尝试 运行 来自 chisel-bootcamp 的以下行时,它给我一个错误

val path = System.getProperty("user.dir") + "/source/load-ivy.sc" interp.load.module(ammonite.ops.Path(java.nio.file.FileSystems.getDefault().getPath(路径)))

错误消息是

java.nio.file.NoSuchFileException: /home/jovyan/work/source/load-ivy.sc

我是 docker 凿子的新手,请帮助我解决这个问题,以便我能够 运行 凿子训练营中的凿子示例。 提前致谢

如果您的文件不在 docker 图像中,那么您需要安装一个文件夹,以便容器旁边的应用程序可以访问主机上的文件夹。

您可以在官方文档中找到有用的信息https://docs.docker.com/engine/reference/commandline/run/