web-dev-qa-db-fra.com

Message d'avertissement sous Play 2.5.x

Chaque fois que j'exécute mon application avec activator run, l'avertissement suivant s'affiche:

"The system cannot find the file BIN_DIRECTORY\..\conf\sbtconfig.txt"

Que signifie ce message? Dois-je créer ce fichier? L'application fonctionne bien.

17
ps0604

@ ps0604 Tout d'abord, vous devez suivre la deuxième réponse de James Higgins-Thomas et modifier le fichier C:\votre\chemin\to\activator-dist-1.3.10\bin\activator.bat et ajouter un symbole% de fermeture

set SBT_HOME=%BIN_DIRECTORY%

Deuxièmement, le fichier sbtconfig.txt présent dans le répertoire Scala C:\Program Files\sbt\conf\doit être copié dans C:\votre\chemin\chemin\to\activator-dist-1.3.10\conf. La publication sur Google date de 2013 - donc je pense que c'est un peu daté

Remarquez, je pense qu'il est étrange que la variable SBT_HOME pointe vers un répertoire dans Activator. Il serait peut-être préférable d'avoir

set SBT_HOME="c:\Program Files\sbt\"

(Je sais que c'est dur codé - pas le meilleur)

Et puis réparer

set FN="%SBT_HOME%\conf\sbtconfig.txt"
14
mycowan

Fix activator.bat

En plus de réparer les% manquants après% BIN_DIRECTORY

set SBT_HOME=%BIN_DIRECTORY%

Je devais aussi ajouter des guillemets dans

for %%D in ("%BIN_DIRECTORY%") do

Je mets tout mon Java dans Program Files qui contient un espace ..... Le vieux drame toujours autour de maintenant un puis ....

Mais maintenant ça commence :)

[info] play - Application started (Prod)
[info] play - Listening for HTTP on /127.0.0.1:8888
[info] a.e.s.Slf4jLogger - Slf4jLogger started
1
U.V.