这是 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/play-2.0/framework/sbt/boot/sbt.boot的 IOException .lock。这是设计使然吗?
我通过授予它世界可写权限来解决它
chmod -R o+w /opt/play-2.0/framework/sbt/boot/