小编Sus*_*eng的帖子

SBT在项目文件夹上抛出java.io.FileNotFoundException :(权限被拒绝)

我想知道是否有人java.io.FileNotFoundException在尝试运行SBT时有任何经验.

当我尝试让SBT运行时,我得到以下错误.这在我sbt尝试加载项目定义时进入后立即发生.

我检查了它说它无法访问的文件,它们肯定在那里,我完全不知道它为什么这样做.

堆栈跟踪如下:

[debug] Running task... Cancelable: false, check cycles: false
java.io.FileNotFoundException: /home/blah/blah/project/target/streams/$global/compilers/$global/out (Permission denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:165)
    at sbt.std.Streams$$anon$3$$anon$2$$anonfun$text$1.apply(Streams.scala:80)
    at sbt.std.Streams$$anon$3$$anon$2$$anonfun$text$1.apply(Streams.scala:80)
    at sbt.std.Streams$$anon$3$$anon$2.make(Streams.scala:91)
    at sbt.std.Streams$$anon$3$$anon$2.text(Streams.scala:80)
    at sbt.std.Streams$$anon$3$$anon$2.log(Streams.scala:85)
    at sbt.std.TaskStreams$class.log(Streams.scala:31)
    at sbt.std.Streams$$anon$3$$anon$2.log(Streams.scala:69)
    at sbt.EvaluateTask$$anonfun$logIncomplete$2.log$1(EvaluateTask.scala:95)
    at sbt.EvaluateTask$$anonfun$logIncomplete$2.apply(EvaluateTask.scala:99)
    at sbt.EvaluateTask$$anonfun$logIncomplete$2.apply(EvaluateTask.scala:94)
    at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
    at scala.collection.immutable.List.foreach(List.scala:76)
    at sbt.EvaluateTask$.logIncomplete(EvaluateTask.scala:94)
    at sbt.EvaluateTask$.logIncResult(EvaluateTask.scala:86)
    at sbt.EvaluateTask$.run$1(EvaluateTask.scala:149)
    at sbt.EvaluateTask$.runTask(EvaluateTask.scala:160)
    at sbt.EvaluateTask$$anonfun$apply$1$$anonfun$apply$3.apply(EvaluateTask.scala:84)
    at sbt.EvaluateTask$$anonfun$apply$1$$anonfun$apply$3.apply(EvaluateTask.scala:83)
    at scala.Option.map(Option.scala:133)
    at sbt.EvaluateTask$$anonfun$apply$1.apply(EvaluateTask.scala:83)
    at sbt.EvaluateTask$$anonfun$apply$1.apply(EvaluateTask.scala:82)
    at sbt.EvaluateTask$.withStreams(EvaluateTask.scala:120)
    at sbt.EvaluateTask$.apply(EvaluateTask.scala:82)
    at sbt.EvaluateTask$.evalPluginDef(EvaluateTask.scala:69)
    at sbt.Load$$anonfun$2.apply(Load.scala:51)
    at sbt.Load$$anonfun$2.apply(Load.scala:51)
    at …
Run Code Online (Sandbox Code Playgroud)

scala sbt

4
推荐指数
1
解决办法
6170
查看次数

SVG元素的绝对定位不起作用

我试图设置一个svg线,这样它将在所有设备上都穿过屏幕。在移动设备和屏幕较小的计算机上,该行被切断,就像我图像中的底部示例一样。

在此处输入图片说明

我试图将<svg>元素设置为绝对位置,但是只是将其放在<div>更改中,甚至没有给div任何CSS样式。有什么建议么?

在这里摆弄

html css svg

4
推荐指数
1
解决办法
1万
查看次数

为什么map方法无法改变数组?

我有一个以下简单的功能:

function shiftCase2(string) {
    temp = string.split('');
    temp.map(function(x) {
        if (x == x.toUpperCase()) {
            x = x.toLowerCase();
        }
        if (x == x.toLowerCase()) {
            x = x.toUpperCase();
        }
    })
    temp = temp.join("");
    console.log(temp);
}
Run Code Online (Sandbox Code Playgroud)

它应该遍历数组的每个元素,如果字符是大写,则将其更改为小写,反之亦然.比如shiftCase2("TEST string to USE");应该给我回来"test STRING TO use".

我无法弄清楚为什么它不起作用,只是将我的输入返回给我未经修改?

javascript

-5
推荐指数
1
解决办法
107
查看次数

标签 统计

css ×1

html ×1

javascript ×1

sbt ×1

scala ×1

svg ×1