Min*_*gyu 2 java filenotfoundexception sbt playframework playframework-2.0
我写了一个Puppet来在运行CentOS 6.2的虚拟机上安装Play 2.1.1.
Puppet执行了以下两个命令:
/usr/bin/wget http://downloads.typesafe.com/play/2.1.1/play-2.1.1.zip
/usr/bin/unzip play-2.1.1.zip
Run Code Online (Sandbox Code Playgroud)
当我play在包中运行命令时,它显示以下错误消息:
java.io.FileNotFoundException: ~/play-2.1.1/framework/sbt/boot/update.log (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
at java.io.FileOutputStream.<init>(FileOutputStream.java:160)
at java.io.FileWriter.<init>(FileWriter.java:90)
at xsbt.boot.Update.<init>(Checks.java:51)
at xsbt.boot.Launch.update(Launch.scala:275)
at xsbt.boot.Launch$$anonfun$jnaLoader$1.apply(Launch.scala:120)
at scala.Option.getOrElse(Option.scala:108)
at xsbt.boot.Launch.jnaLoader$2f324eef(Launch.scala:115)
at xsbt.boot.Launch.<init>(Launch.scala:94)
at xsbt.boot.Launcher$.apply(Launch.scala:290)
at xsbt.boot.Launch$.apply(Launch.scala:16)
at xsbt.boot.Boot$.runImpl(Boot.scala:31)
at xsbt.boot.Boot$.main(Boot.scala:20)
at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.io.FileNotFoundException: ~/play-2.1.1/framework/sbt/boot/update.log (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
我没有更改目录中的单行代码play-2.1.1.我搜索了错误消息,但没有找到任何有用的答案.任何人都可以指出问题是什么?
如果文件不存在且无法创建,FileOutputStream则会引发FileNotFoundException(是的,这看起来很奇怪,但请参阅javadoc).
此错误可能意味着启动播放的用户没有正确的权限来创建~/play-2.1.1/framework/sbt/boot/update.log或其父目录.
| 归档时间: |
|
| 查看次数: |
2828 次 |
| 最近记录: |