2015-04-25 2 views
0

Надеюсь, кто-то может помочь. Я обновил R до 3.2.0 вчера и не могу исправить проблемы с установкой пакета «spacetime». Я уже пытался удалить и переустановить, если это исправит. Я думаю, что проблема имеет какое-то отношение к пакету «sp», но не понимает сообщение об ошибке, и мои поиски не увенчались успехом.Установка R-пакета пространства-времени

install.packages("spacetime") 
    Installing package into ‘C:/####/R/win-library/3.2’ 
    (as ‘lib’ is unspecified) 
    also installing the dependency ‘sp’ 


    There are binary versions available but the source versions are later: 
      binary source needs_compilation 
sp  1.0-17 1.1-0    TRUE 
spacetime 1.1-3 1.1-4    FALSE 

    Binaries will be installed 
trying URL 'http://cran.ms.unimelb.edu.au/bin/windows/contrib 
/3.2/sp_1.0-17.zip' 
Content type 'application/zip' length 1498250 bytes (1.4 MB) 
downloaded 1.4 MB 

package ‘sp’ successfully unpacked and MD5 sums checked 

The downloaded binary packages are in 
     C:\###\downloaded_packages 
installing the source package ‘spacetime’ 

trying URL 'http://cran.ms.unimelb.edu.au/src/contrib 
/spacetime_1.1-4.tar.gz' 
Content type 'application/x-gzip' length 3013768 bytes (2.9 MB) 
downloaded 2.9 MB 

* installing *source* package 'spacetime' ... 
** package 'spacetime' successfully unpacked and MD5 sums checked 
** R 
** data 
** demo 
** inst 
** preparing package for lazy loading 
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])  : 
    namespace 'sp' 1.0-17 is being loaded, but  = 1.1.0 is required 
ERROR: lazy loading failed for package 'spacetime' 
* removing 'C:####/R/win-library/3.2/spacetime' 

The downloaded source packages are in 
     ‘C:\###\downloaded_packages’ 
Warning messages: 
1: running command '"C:/PROGRA~1/R/R-32~1.0/bin/x64/R" CMD INSTALL -l  "C:\####\R\win-library\3.2" C:####/downloaded_packages  /spacetime_1.1-4.tar.gz' had status 1 
2: In install.packages("spacetime") : 
    installation of package ‘spacetime’ had non-zero exit status 

Я подозреваю, что неправильная версия «SP» будет установлен, но я думал, что мне нужна последняя версия, поэтому не уверен, что я правильно читал, что.

+0

Благодаря @Roland - я пробовал разные зеркала и получил его работу не понимал, что они были разные (да я так плохо это :)). Если вы поместите это как ответ, я отметю правильно –

ответ

4

Проверьте правильность расположения бинарных файлов на CRAN/другом зеркале. Если да, то получите их оттуда. Кроме того, вы можете установить исходный код (вам понадобится Rtools) или дожидаться обновления.

Иногда зеркала могут немного отставать.

1

Причина в том, что spacetime ожидает sp версии 1.1-0, но каким-то образом install.packages находит только двоичные файлы для версии 1.0-17. sp устанавливает, но затем spacetime терпит неудачу, потому что он не находит соответствующую версию sp.

Я проверил это на CRAN, двоичные файлы Windows для sp 1.1-0 существуют: http://cran.r-project.org/web/packages/sp/index.html. Попробуйте скачать sp_1.1-0.zip, а затем установить его с помощью:

install.packages("path_to_your_file/sp_1.1-0.zip",repos=NULL) 
Смежные вопросы