Playframework Play framework 2.3:“;激活剂;打开浏览器

Playframework Play framework 2.3:“;激活剂;打开浏览器,playframework,typesafe-activator,Playframework,Typesafe Activator,根据“激活器”应运行控制台。相反,它会打开浏览器(只有“activator ui”可以这样做) 如何更改此设置?activator仅在当前目录为有效项目时才会显示控制台(否则没有意义)。如果您当前的目录是一个Play项目,并且它打开了您的浏览器,那么这可能是一个bug。我遇到了完全相同的问题。这似乎是Activator2.3.6中的一个bug。Bug位于activator.bat中,与检测该脚本的双击执行有关。我还没有找到解决这个问题的办法,但我有解决办法。activator.bat是本地复制的

根据“激活器”应运行控制台。相反,它会打开浏览器(只有“activator ui”可以这样做)


如何更改此设置?

activator
仅在当前目录为有效项目时才会显示控制台(否则没有意义)。如果您当前的目录是一个Play项目,并且它打开了您的浏览器,那么这可能是一个bug。

我遇到了完全相同的问题。这似乎是Activator2.3.6中的一个bug。Bug位于activator.bat中,与检测该脚本的双击执行有关。我还没有找到解决这个问题的办法,但我有解决办法。activator.bat是本地复制的,因此您只需对第48行进行注释:

for %%x in (%cmdcmdline%) do if %%~x==/c set DOUBLECLICKED=1    
将来


然后再次运行./activator.bat。

我在两分钟前通过“activator new”创建了项目,您是否能够运行
activator compile
,例如?是的,我可以运行除“activator”之外的所有命令,但不带参数。例如,“激活器运行”、“激活器编译”和“激活器ui”都可以工作。“激活器”打开浏览器。Windows Powershell和常规命令提示符之间似乎存在差异:它通过命令提示符正常工作,但不能通过Powershell正常工作。在早期版本(使用play命令)中,它可以在两个终端上工作。很好,这正是我的问题,但是mi activator version是1.3.6。谢谢你,伙计
rem for %%x in (%cmdcmdline%) do if %%~x==/c set DOUBLECLICKED=1