Как скомпилировать?

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.

BBCode ВКЛЮЧЁН
[img] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Как скомпилировать?

Re: Как скомпилировать?

sergey_o » 03 окт 2017, 18:50

Dart 1.24.2, Electron 1.6.11, остальное то же самое.

Re: Как скомпилировать?

yurko » 03 окт 2017, 15:32

Пожалуйста напишите версии зависимостей для компиляции новой версии 0.2017.09beta5

Re: Как скомпилировать?

sergey_o » 13 июл 2017, 13:20

irenWorkplace спрашивает только адрес сервера (доменное имя/IP-адрес + порт) и всегда подключается к <server>/websocket/. Вы можете добавить еще один блок location (тот, что был в оригинале):

Код: Выделить всё

  location /websocket/ {
    proxy_pass http://unix:/var/lib/irenproject.ru/socket/iren.socket:/;
    proxy_http_version 1.1;
    proxy_read_timeout 365d;

    proxy_pass_request_headers off;
    proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key;
    proxy_set_header Connection upgrade;
    proxy_set_header Upgrade websocket;
    proxy_set_header X-Real-IP $remote_addr;
  }

Re: Как скомпилировать?

yurko » 13 июл 2017, 11:19

Сменил конфиг Nginx iren чтоб сервер был доступен по адресу:
https:// <----имя домена----> /test/
iren:
location /test/ {
root /opt/irenproject.ru/system;
add_header Cache-Control "max-age=0, must-revalidate";
gzip_types text/css application/javascript;
charset utf-8;
charset_types text/css application/javascript;
}

location /test/websocket/ {
root /opt/irenproject.ru/system/www;
proxy_pass http://unix:/var/lib/irenproject.ru/socket/iren.socket:/;
proxy_http_version 1.1;
proxy_read_timeout 365d;

proxy_pass_request_headers off;
proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key;
proxy_set_header Connection upgrade;
proxy_set_header Upgrade websocket;
proxy_set_header X-Real-IP $remote_addr;
}
location / {
root /opt/www;
}
Все работает, но irenWorkplace не может подключится ("Нет соединения с сервером").
Нужно править исходники и перекомпилировать или есть другой выход?

Re: Как скомпилировать?

sergey_o » 11 июл 2017, 15:53

В общем-то, процедура та же самая.

iren-system-service состоит из:
- каталога lib, получающегося в результате стандартной сборки;
- каталога www, представляющего собой распакованный lib/irenClient.zip;
- файлов из packaging/linux/service;
- символической ссылки bin/irenSystem, указывающей на java (/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java для Ubuntu).

Кроме того, deb-пакет iren-system-service содержит установочные скрипты. Вы можете взять их из самого deb-файла, в репозитории их нет.

Re: Как скомпилировать?

yurko » 11 июл 2017, 12:24

Пожалуйста напишите как скомпилировать новую версию 0.2017.06beta4.
Нужен dart-sdk 1.22.1 и все?
Как собирается iren-system-service_0.2017.06beta4 ?

Re: Как скомпилировать?

sergey_o » 05 апр 2017, 14:40

В Ubuntu собирается с OpenJDK (просто для информации).

Re: Как скомпилировать?

yurko » 05 апр 2017, 11:32

Разобрался, просто удалил java-1_8_0-openjdk и поставил java-1_8_0-oracle

Re: Как скомпилировать?

sergey_o » 04 апр 2017, 20:16

Для "официальной" сборки используется Ubuntu (16.04), про openSUSE ничего не могу сказать, к сожалению. Возможно, найдутся желающие разобраться.

Re: Как скомпилировать?

yurko » 04 апр 2017, 17:49

Не получается скомпилировать на 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

Вернуться к началу