【发布时间】:2017-03-22 14:44:05
【问题描述】:
在脚本中使用 ammonite 0.7.0 和 cd! 会将您更改到该目录并执行以下代码,这非常棒,因为我一直在使用 ammonite 构建和部署 scala 项目。
但在 0.7.8 中,这不再起作用,它失败了...
cat TestCd.sc
import ammonite.ops._
import ammonite.ops.ImplicitWd._
cd! root/'Users/'jeff
错误:
TestCd.sc:4: not found: value cd
val res_2 = cd! root/'Users/'jeff
我可以通过更改代码以导入和实例化 ammonite.shell.ShellSession 使其在这个(非常)小测试中工作,但这会导致其他问题。
我在 gitter 和 github 问题上询问过,因为我没有收到回复,所以我想我会撒下更大的网。
提前谢谢,我不想停留在旧版本上或用更成熟的脚本语言重写部署脚本,因为我正在使用 scala 做其他事情,并且觉得这对于编写 shell 脚本至关重要任何语言。
杰夫
【问题讨论】:
标签: ammonite