Страница 1 из 2
Как скомпилировать?
Добавлено: 06 мар 2017, 17:46
yurko
Как скомпилировать для сервер для Виндовз из исходников? Знаю только где лежат исходники
bitbucket.org/sergey-o/iren/src
Re: Как скомпилировать?
Добавлено: 06 мар 2017, 23:00
sergey_o
Сборка выполняется командой
gradle distr в основном каталоге проекта. Перед этим нужно установить
Gradle и компоненты, перечисленные в файле
iren.properties.example. Сам этот файл нужно скопировать в каталог
irenConfiguration под именем
iren.properties (о чем будет сообщено при выполнении
gradle distr) и отредактировать, указав пути к установленным компонентам.
Re: Как скомпилировать?
Добавлено: 07 мар 2017, 22:51
guest
Скажите, есть ли опыт эксплуатации на сервере FreeBSD?
Re: Как скомпилировать?
Добавлено: 21 мар 2017, 12:49
yurko
Как установить?
#
github.com/electron/asar
asar = /usr/local/bin/asar
Re: Как скомпилировать?
Добавлено: 21 мар 2017, 13:33
yurko
Установил с помощю npm, команда asar --help работает.
Но как правильно указать переменную "asar = /usr/local/bin/asar", ведь файл имеет разширение "js"
Re: Как скомпилировать?
Добавлено: 21 мар 2017, 16:48
sergey_o
Под Windows будет что-то вроде
C:/Users/<user>/AppData/Roaming/npm/asar.cmd. Посмотрите
PATH, чтобы узнать точный путь.
Еще один нюанс: версию Dart, которая использовалась для сборки, можно найти в файле
editor/pubspec.yaml (
1.20.1 для Айрен 0.2017.02beta3). Устанавливайте именно ее.
Re: Как скомпилировать?
Добавлено: 21 мар 2017, 18:22
yurko
Спасибо, получилось, только иконка другая и не нашол файл ExeExporter.
Re: Как скомпилировать?
Добавлено: 21 мар 2017, 21:12
sergey_o
irenExeExporter компилируется отдельно, для этого нужно установить
Lazarus и
UPX. Команды для сборки:
Код: Выделить всё
set RU_IRENPROJECT_UPX=C:\upx308w\upx.exe
C:\lazarus\lazbuild exeExporter\irenExeExporter.lpi exeExporter\irenPlayer.lpi
irenExeExporter 0.2017.02beta3 скомпилирован с помощью Free Pascal 2.6.4 и Lazarus 1.0.2 с примененным патчем
exeExporter/patches/LCL.patch. Совместимость с их последними версиями пока не проверялась.
Re: Как скомпилировать?
Добавлено: 04 апр 2017, 17:49
yurko
Не получается скомпилировать на OpenSuse42.2:
Код: Выделить всё
Starting a Gradle Daemon, 1 stopped Daemon could not be reused, use --status for details
FAILURE: Build failed with an exception.
* Where:
Build file '/iren/build.gradle' line: 55
* What went wrong:
A problem occurred evaluating root project 'iren'.
> Could not resolve all dependencies for configuration ':stockProto'.
> Could not resolve com.google.protobuf:protobuf-java:3.1.0.
Required by:
project :
> Could not resolve com.google.protobuf:protobuf-java:3.1.0.
> java.lang.InternalError
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
protobuf-java установлен:
Код: Выделить всё
protobuf-java - Java Bindings for Google Protocol Buffers
/usr/share/java/protobuf-java-3.1.0.jar
/usr/share/java/protobuf-java.jar
/usr/share/java/protobuf.jar
Re: Как скомпилировать?
Добавлено: 04 апр 2017, 20:16
sergey_o
Для "официальной" сборки используется Ubuntu (16.04), про openSUSE ничего не могу сказать, к сожалению. Возможно, найдутся желающие разобраться.