Я пытаюсь сделать некоторые интерфейсные работы над существующим Play! приложение, построенное на Play! Рамка 2.2. Я полный новичок с Play !. До сих пор я скопировал файл .zip приложения с сервера через SSH и расширил его. Я также успешно установил Play! 2.2. и добавил необходимый PATH. Итак, я думал, что приближаюсь к этой штуке, но теперь я сталкиваюсь с некоторыми реальными проблемами. Вот вывод play about
для корневого каталога приложения (чтобы дать некоторый контекст).Не удается открыть существующее приложение Play2.2-Scala
Adams-MacBook-Pro:demofitness-1.0-SNAPSHOT adamstafford$ play about
[info] Set current project to demofitness-1-0-snapshot (in build file:/Users/adamstafford/demofitness-1.0-SNAPSHOT/)
[info] This is sbt 0.13.0
[info] The current project is {file:/Users/adamstafford/demofitness-1.0-SNAPSHOT/}demofitness-1-0-snapshot 0.1-SNAPSHOT
[info] The current project is built against Scala 2.10.3
[info]
[info] sbt, sbt plugins, and build definitions are using Scala 2.10.3
Теперь, я хочу на самом деле работает на приложения, но когда я пытаюсь play eclipse
создать файлы затмений, так что я могу открыть приложение в scalaIDE это происходит:
Adams-MacBook-Pro:demofitness-1.0-SNAPSHOT adamstafford$ play eclipse
[info] Set current project to demofitness-1-0-snapshot (in build file:/Users/adamstafford/demofitness-1.0-SNAPSHOT/)
[error] Not a valid command: eclipse (similar: help, alias)
[error] Not a valid project ID: eclipse
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: eclipse (similar: deliver, licenses, clean)
[error] eclipse
[error] ^
Я успешно использовала ту же команду в тестовом приложении («hello-scala»), открыла ее в eclipse и успешно модифицировала, скомпилировала и запустила. Поэтому я не уверен, почему это не работает с существующим приложением, над которым я хочу работать. Существующее приложение в настоящее время работает отлично на своем сервере, поэтому я не думаю, что в архиве отсутствуют необходимые файлы, но это может быть так. Вот корень реж ls
прямо с сервера:
bin conf lib logs README RUNNING_PID share
Я также попытался открытия приложения в Активатор с помощью Play 2.3, и я получаю сообщение об ошибке: «Невозможно выполнить запрос: Справочник не содержит SBT build: /Users/adamstafford/demofitness-1.0-SNAPSHOT ". Как вы можете видеть на выходе ls
, приложение не имеет выделенного файла .sbt в корневом каталоге, хотя кажется, что он является сборкой .sbt с выводом about
. Я немного потерял в этот момент.
Все, что я действительно хочу сделать, это открыть приложение в eclipse и изменить некоторые CSS, HTML и JS. Любая помощь в том, как туда добраться, будет очень признательна. Пожалуйста, дайте мне знать, если я могу предоставить дополнительную информацию, которая была бы полезной.
Спасибо за любую помощь!
Не могу сказать - вы в демо-папке пригодности, затем вы запускаете игру, чтобы вызвать консоль, а затем затмить? – Barry
Это на самом деле то, что появляется, когда я запускаю «играть», чтобы открыть консоль в папке демо-версии: 'Adams-MacBook-Pro: demofitness-1.0-SNAPSHOT adamstafford $ play [info] Установить текущий проект demofitness-1 -0-snapshot (в файле сборки: /Users/adamstafford/demofitness-1.0-SNAPSHOT/) [error] Недействительная команда: play (похоже: apply, last, alias) [error] Недействительный идентификатор проекта: play [ошибка] Ожидаемый ':' (при выборе конфигурации) [ошибка] Недействительный ключ: воспроизведение (похоже: чистое) [ошибка] воспроизведение [ошибка]^ Adams-MacBook-Pro: demofitness-1.0 -SNAPSHOT adamstafford $ ' Я уверен, что Райан ответил Это. Tnx – adamstaffordsantafe