在根文件夹中运行项目而不是“暂存”

时间:2013-10-15 11:36:45

标签: playframework-2.0 sbt

我正在使用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会被重新创建

1 个答案:

答案 0 :(得分:2)

我发现了问题,它创建了staging目录,因为我在项目文件夹中没有root权限。如果我以root权限运行play,它将按预期工作。