Ошибка загрузки пакета sqldf - PullRequest
0 голосов
/ 29 июня 2018

Я пытался установить пакет sqldf на сервер rstudio с кодом

install.packages("sqldf")

но когда я попытался скачать это, пришла следующая ошибка

Installing package into ‘/home/mrshekar/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/sqldf_0.4-11.tar.gz'
Content type 'application/x-gzip' length 63097 bytes (61 KB)
==================================================
downloaded 61 KB

* installing *source* package ‘sqldf’ ...
** package ‘sqldf’ successfully unpacked and MD5 sums checked
** R
** demo
** inst
** byte-compile and prepare package for lazy loading
Warning: S3 method ‘format.SQLiteConnection’ was declared in NAMESPACE but not found
Error: package or namespace load failed for ‘RSQLite’ in library.dynam(lib, package, package.lib):
 shared object ‘RSQLite.so’ not found
Error : package ‘RSQLite’ could not be loaded
ERROR: lazy loading failed for package ‘sqldf’
* removing ‘/home/mrshekar/R/x86_64-pc-linux-gnu-library/3.4/sqldf’
Warning in install.packages :
  installation of package ‘sqldf’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpJSQqsy/downloaded_packages’

Теперь, насколько я понимаю, была проблема с пакетом RSQLite, но он был загружен отдельно, и он также появляется на вкладке моего пакета. В чем ошибка, если я сделал что-то не так? Пожалуйста помоги. Спасибо!

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Проблема была не в этом. Пакет sqldf устанавливает пакет RSQLite. Теперь я уже установил его, и, как вы правильно указали, об ошибке, связанной с неправильной установкой пакета RSQLite, даже если я только что установил пакет sqldf после удаления пакета RSQLite, этого также было бы достаточно. Нет необходимости устанавливать пакет RSQLite снова. Но спасибо.

0 голосов
/ 29 июня 2018

У меня была похожая проблема. Проверьте ваш пакет RSQLite. Он был загружен, но он также не будет работать. Попробуйте удалить пакет и затем установить его снова.

После этого установите пакет sqldf снова. Это, кажется, работает правильно для меня.

...