Я пытаюсь установить пакет v8 на Ubuntu 18.04.1 LTS.
Используемая версия R - R 3.5.1.
Я поступил следующим образом:
- Я установил libv8, набрав: sudo apt-get install -y libv8-3.14-dev
- Я набираю эту команду для установки в R: install.packages ("V8")
Затем я получил эту ошибку:
package ‘V8’ correctement décompressé et sommes MD5 vérifiées
Using PKG_CFLAGS=-I/usr/include/v8-3.14
Using PKG_LIBS=-lv8
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because was not found. Try installing:
deb: libv8-3.14-dev (formerly: libv8-dev) (Debian, Ubuntu)
rpm: v8-314-devel (formerly: v8-devel) (Fedora, EPEL)
brew: v8@3.15 (OSX) -- NOT regular v8! Tap from homebrew/versions
csw: libv8_dev (Solaris)
To use a custom libv8, set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
ERROR: configuration failed for package ‘V8’
removing ‘/opt/Anaconda/Anaconda3-5.1.0/envs/mro_env/lib/R/library/V8’
restoring previous ‘/opt/Anaconda/Anaconda3-5.1.0/envs/mro_env/lib/R/library/V8’
Warning message:
In install.packages("/home/ben/Bureau/miniCRAN/src/contrib/V8_1.5.tar.gz", :
l'installation du package ‘/home/ben/Bureau/miniCRAN/src/contrib/V8_1.5.tar.gz’ a eu un statut de sortie non nul
Затем я проверяю, правильно ли я установил libv8, набрав:
(mro_env) root@ben-Aspire-E5-575G:/opt/Anaconda/Anaconda3-5.1.0# find /lib* /usr/lib* -name 'libv8'
/ USR / Lib / libv8.so
/usr/lib/libv8.so.3.14.5
А
(mro_env) root@ben-Aspire-E5-575G:/opt/Anaconda/Anaconda3-5.1.0# ldconfig -p | grep libv8
libv8.so.3.14.5 (libc6, x86-64) => /usr/lib/libv8.so.3.14.5
libv8.so (libc6, x86-64) => /usr/lib/libv8.so
но когда я проверяю, существует ли libv8.pc в / usr / lib / pkgconfig /, я не нашел его.
Я застрял и не знаю, как решить эту проблему.