我正在使用Play Framework使用版本2.2.0
浏览教程我看到run
命令将用于开发,但我看到一个小的复杂功能。
我的项目位于/home/user/project
但每当我点击run
时,它都会从/home/user/.sbt/0.13/staging/86fad3d4ade1b670f10a/project
因此,当我对我的根文件夹进行更改时,它不会更改正在运行的应用程序中的任何内容。那么我应该怎么做才能让它从实际的项目文件夹中运行,以便我可以动态地看到变化?
现在我需要这样做来更新我正在运行的项目:
Ctrl + C
sudo rm -rf ~/.sbt/0.13/staging/86fad3d4ade1b670f10a
play
run
这会让它再次更新,但当我这样做时,staging
会被重新创建
答案 0 :(得分:2)
我发现了问题,它创建了staging
目录,因为我在项目文件夹中没有root权限。如果我以root权限运行play
,它将按预期工作。