我使用sbt和cygwin。
sbt会产生一些工件,并在它之间抛出Access is denied
异常。
[debug]
java.io.FileNotFoundException: D:\data\code\Project\NAUNSW011MyUserName.sbt (Access is denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at sbt.Using$$anonfun$fileReader$1.apply(Using.scala:86)
at sbt.Using$$anonfun$fileReader$1.apply(Using.scala:86)
at sbt.Using$$anon$2.openImpl(Using.scala:72)
at sbt.OpenFile$class.open(Using.scala:46)
at sbt.Using$$anon$2.open(Using.scala:70)
工件目录由MyUsername
拥有,工件以drwx------+
权限生成。
知道如何解决这个问题吗?
答案 0 :(得分:0)
在Windows平台上构建时,我遇到了类似的问题
在我的情况下,我有机器代理。我按照http://www.typesafe.com/activator/docs中提到的步骤(代理后面)仍然无法继续执行
然后我删除了我的C:\ Users \ MyUserName \位置下的 .sbt 目录。
再次进入我的项目目录并运行激活器运行。这解决了我的问题
希望这对有类似问题的人有所帮助。