2014-12-29 3 views
-1

Я пытаюсь сделать некоторые интерфейсные работы над существующим 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. Любая помощь в том, как туда добраться, будет очень признательна. Пожалуйста, дайте мне знать, если я могу предоставить дополнительную информацию, которая была бы полезной.

Спасибо за любую помощь!

+0

Не могу сказать - вы в демо-папке пригодности, затем вы запускаете игру, чтобы вызвать консоль, а затем затмить? – Barry

+0

Это на самом деле то, что появляется, когда я запускаю «играть», чтобы открыть консоль в папке демо-версии: '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

ответ

0

Почтовый архив, который у вас есть на сервере, не является исходным источником, он является автономным двоичным дистрибутивом. Вам нужно будет найти исходный источник, если вы хотите что-либо изменить.

+0

Я боялся, что это может быть так. Спасибо Райан, я свяжусь с оригинальным разработчиком. – adamstaffordsantafe