2015-06-29 4 views
1

пытается установить пакет stringi в R, но получить странное сообщение об ошибке ниже.R Ошибка в .jfindClass (as.character (driverClass) [1]): class not found

Loading required package: DBI 
Loading required package: rJava 
Error in .jfindClass(as.character(driverClass)[1]) : class not found 
Calls: JDBC -> is.jnull -> .jfindClass 
Execution halted 
Warning in install.packages : 
    installation of package ‘stringi’ had non-zero exit status 

Посмотрел другие публикации, но все они связаны с драйверами DB. Не знаю, что может быть причиной этого в моем случае, любая помощь была оценена. Большое спасибо.

Характеристики: Mac OSX, R Studio, R версия 3.2.0.

UPDATE:

Видимо эта проблема происходит с установкой других пакетов тоже. Ниже приведен вывод при попытке установить DierckxSpline.

> install.packages("DierckxSpline", repos="http://R-Forge.R-project.org") 
Warning in install.packages : 
    dependency ‘PolynomF’ is not available 
also installing the dependency ‘fda’ 

Warning in install.packages : 
    cannot open: HTTP status was '404 Not Found' 
Warning in install.packages : 
    cannot open: HTTP status was '404 Not Found' 
Warning in install.packages : 
    unable to access index for repository http://R-Forge.R-project.org/bin/macosx/mavericks/contrib/3.2 
Package which is only available in source form, and may need compilation of 
    C/C++/Fortran: ‘DierckxSpline’ 
Do you want to attempt to install these from sources? 
y/n: y 
installing the source packages ‘fda’, ‘DierckxSpline’ 

trying URL 'http://R-Forge.R-project.org/src/contrib/fda_2.4.4.tar.gz' 
Content type 'application/x-gzip' length 1034752 bytes (1010 KB) 
================================================== 
downloaded 1010 KB 

trying URL 'http://R-Forge.R-project.org/src/contrib/DierckxSpline_1.1-9.tar.gz' 
Content type 'application/x-gzip' length 785060 bytes (766 KB) 
================================================== 
downloaded 766 KB 

Loading required package: DBI 
Loading required package: rJava 
Error in .jfindClass(as.character(driverClass)[1]) : class not found 
Calls: JDBC -> is.jnull -> .jfindClass 
Execution halted 
Warning in install.packages : 
    installation of package ‘fda’ had non-zero exit status 
Loading required package: DBI 
Loading required package: rJava 
Error in .jfindClass(as.character(driverClass)[1]) : class not found 
Calls: JDBC -> is.jnull -> .jfindClass 
Execution halted 
Warning in install.packages : 
    installation of package ‘DierckxSpline’ had non-zero exit status 

The downloaded source packages are in 
    ‘/private/var/folders/99/kh3ryr751csc6rnw79nzj0k40000gn/T/RtmpS3HGiF/downloaded_packages’ 

У меня пока нет подсказки, и ничего не полезно, когда я это делаю Google. Кажется, это проблема Mac X с RStudio. Надеюсь, кто-то может помочь, спасибо.

+0

О, да, это Mac OSX. Я использую R Studio, а версия R - 3.2.0. – valuenaut

+0

Это весь вывод из запуска 'install.packages (" stringi ")'? Потому что я не понимаю, почему stringi хочет установить DBI и rJava - они не являются явными зависимостями, а зависимости stringi кажутся довольно легкими и не должны втягивать DBI и rJava. – Spacedman

ответ

-1

Наконец-то получил ответ и решил его, здесь: rJava 'class not found' error with makeCluster. Вопрос был в моем .Rprofile, который имел линию library(RJDBC) и линию drv <- JDBC("com.sas.net.sharenet.ShareNetDriver", "/usr/local/sas/jdbc_driver/sas.intrnet.javatools.jar", identifier.quote=""). Я понятия не имел, что это было. Я просто удалил его, и проблема теперь решена.

+2

как вы открыли .Rprofile? где это ? –

+0

Это может сказать вам [где найти файл .Rprofile] (https://stackoverflow.com/a/13736073/1577947). – Jarad

Смежные вопросы