在cygwin中运行sbt会抛出Access被拒绝的异常?

时间:2014-04-07 04:52:05

标签: cygwin sbt

我使用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------+权限生成。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

在Windows平台上构建时,我遇到了类似的问题 在我的情况下,我有机器代理。我按照http://www.typesafe.com/activator/docs中提到的步骤(代理后面)仍然无法继续执行 然后我删除了我的C:\ Users \ MyUserName \位置下的 .sbt 目录。
再次进入我的项目目录并运行激活器运行。这解决了我的问题 希望这对有类似问题的人有所帮助。