gpt4 book ai didi

scala - Play 2.0 中的默认配置导致 IOException?

转载 作者:行者123 更新时间:2023-12-02 00:22:37 25 4
gpt4 key购买 nike

这是 Play 2.0 默认配置的错误吗?我刚刚安装了 Play 2.0,当我第一次创建应用程序时,我得到了这个:

Error during sbt execution: java.io.IOException: Cannot write parent directory: Path(/home/hanxue/play/myFirstApp/app) of /home/hanxue/play/myFirstApp/app/views

app子目录没有写权限:

hanxue@ubuntu-dev:~/play$ ls -l myFirstApp/
total 16
dr-xr-xr-x 2 hanxue hanxue 4096 2012-03-13 11:22 app

似乎 $PLAY/framework/sbt/boot/ 目录需要是世界可写的,否则 Play 将抛出一个关于无法创建 /opt/的 IOException play-2.0/framework/sbt/boot/sbt.boot.lock 。这是设计使然吗?

我通过授予它世界可写权限解决了它

chmod -R o+w /opt/play-2.0/framework/sbt/boot/

最佳答案

这不是错误,这就是 sbt 的工作方式(play-2.0 使用 sbt)。 Sbt 在启动时第一次下载所有必要的部分,play 的默认行为是所有依赖项都转到同一个目录,这是你提取 play-2.0 的地方,所以这个目录需要写权限。您可能还需要对/opt/play-2.0/repository 的写入权限。

关于scala - Play 2.0 中的默认配置导致 IOException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com