RQuantLib не будет загружаться при развертывании блестящего приложения - PullRequest
0 голосов
/ 18 ноября 2018

У меня возникла проблема при развертывании блестящего приложения, для которого требуется пакет RQuantLib. Когда я запускаю свое приложение, все работает нормально, даже та часть, где необходим пакет RQuantLib. Однако при развертывании приложения процесс останавливается при сборке пакета RQuantLib.

Когда я добавляю в комментарии строку «библиотека (RQuantLib)», приложение может быть развернуто, но мне явно не хватает моих частей, основанных на использовании этого пакета.

Вот ошибка:

[2018-11-17T22:26:33.546919933+0000] Building R package: RQuantLib (0.4.5)
/mnt/packages/build /mnt
* installing to library ‘/opt/R/3.5.0/lib/R/library’
* installing *source* package ‘RQuantLib’ ...
** package ‘RQuantLib’ successfully unpacked and MD5 sums checked
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for R... yes
checking for quantlib-config... yes
configure: WARNING: RQuantLib requires QuantLib (>= 1.8.0).
configure: error: Please upgrade to a current version.
ERROR: configuration failed for package ‘RQuantLib’
* removing 
‘/opt/R/3.5.0/lib/R/library/RQuantLib’################################# End 
Task Log ################################# 
Erreur : Unhandled Exception: Child Task 565972976 failed: Error building 
image: Error building RQuantLib (0.4.5). Build exited with non-zero status: 
1
De plus : Warning message:
Error detecting locale: Error in read.table(file = file, header = header, 
sep = sep, quote = quote, : incomplete final line found by readTableHeader 
on 'raw'
(Using default: en_US) 

Заранее спасибо!

1 Ответ

0 голосов
/ 18 ноября 2018

Автор RQuantLib здесь. Я на самом деле пытаюсь сделать это как можно проще:

configure: WARNING: RQuantLib requires QuantLib (>= 1.8.0).
configure: error: Please upgrade to a current version.
ERROR: configuration failed for package ‘RQuantLib’

Также не уверен, в какой системе вы находитесь (как вы не сказали), но как в Debian, так и в Ubuntu. иметь RQuantLib изначально: sudo apt install r-cran-rquantlib это все, что нужно.

В противном случае, возможно, стоит перефразировать несколько очевидное: для сборки RQuantLib из исходного кода вам понадобятся R и QuantLib в системе, которую вы строите (== установка) включена, если вы устанавливаете из исходного кода. Отсюда привлекательность установки бинарных файлов, которую я предоставляю как сопровождающий Debian.

...