Проблема при установке пакета блоттера: «блоттер имеет ненулевой статус выхода» - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь установить пакет quantstrat и понимаю, что сначала мне нужно установить blotter. Затем я получил следующее сообщение об ошибке:

мой код:

install_github("braverock/blotter")

Сообщение об ошибке:

Downloading GitHub repo braverock/blotter@master
Installing 1 packages: quadprog
Installing package into ‘C:/Users/servo/OneDrive/Documentos/R/win-library/3.6’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/quadprog_1.5-8.zip'
Content type 'application/zip' length 54859 bytes (53 KB)
downloaded 53 KB

package ‘quadprog’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\servo\AppData\Local\Temp\RtmpcT8IdK\downloaded_packages
√  checking for file 'C:\Users\servo\AppData\Local\Temp\RtmpcT8IdK\remotes6b3832e71ab8\braverock-blotter-67be2c8/DESCRIPTION' (545ms)
-  preparing 'blotter':
√  checking DESCRIPTION meta-information ... 
-  cleaning src
-  checking for LF line-endings in source and make files and shell scripts
-  checking for empty or unneeded directories
-  looking to see if a 'data/datalist' file should be added
-  building 'blotter_0.14.8.tar.gz'

Installing package into ‘C:/Users/servo/OneDrive/Documentos/R/win-library/3.6’
(as ‘lib’ is unspecified)
* installing *source* package 'blotter' ...
** using staged installation
** libs
C:/RBuildTools/3.5/mingw_64/bin/gcc  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG          -O2 -Wall  -std=gnu99 -mtune=generic -c calcPosAvgCost.c -o calcPosAvgCost.o
C:/RBuildTools/3.5/mingw_64/bin/gcc  -I"C:/PROGRA~1/R/R-36~1.1/include" -DNDEBUG          -O2 -Wall  -std=gnu99 -mtune=generic -c init.c -o init.o
C:/RBuildTools/3.5/mingw_64/bin/gcc -shared -s -static-libgcc -o blotter.dll tmp.def calcPosAvgCost.o init.o -LC:/PROGRA~1/R/R-36~1.1/bin/x64 -lR
installing to C:/Users/servo/OneDrive/Documentos/R/win-library/3.6/00LOCK-blotter/00new/blotter/libs/x64
** R
** data
** demo
** byte-compile and prepare package for lazy loading
Error: (converted from warning) package 'xts' was built under R version 3.6.3
Execution halted
ERROR: lazy loading failed for package 'blotter'
* removing 'C:/Users/servo/OneDrive/Documentos/R/win-library/3.6/blotter'
* restoring previous 'C:/Users/servo/OneDrive/Documentos/R/win-library/3.6/blotter'
Error: Failed to install 'blotter' from GitHub:
  (converted from warning) installation of package ‘C:/Users/servo/AppData/Local/Temp/RtmpcT8IdK/file6b3826d4f8e/blotter_0.14.8.tar.gz’ had non-zero exit status

Кто-нибудь знает, как решить эту проблему?

1 Ответ

1 голос
/ 26 апреля 2020

Можете ли вы рассказать мне о вашей версии R?

Я думаю, что это будет 3.6.3, но просто хочу знать это наверняка.

Ошибка говорит, установка xts пакета не удалось, поэтому blotter, который зависит от того, не удалось установить.

Так что сначала вы можете установить xts пакет. (Независимо)

и попробуйте снова установить blotter.

Если снова произойдет сбой, даже если xts успешно установлен, то покажите мне это сообщение об ошибке еще раз.

(Или не удалось установить xts также.)

  • R был обновлен для версия 4 , учитывая его обновление.
...