Я обновил R и получаю проблемы, когда хочу запустить старые скрипты. В частности, один из пакетов, которые я использую, был удален из CRAN, и я получаю следующее сообщение об ошибке, когда пытаюсь загрузить установленный пакет (установленный из двоичного файла последней версии пакета без каких-либо проблем. Как видите, рассматриваемый пакет является пакетом ACER):
Failed with error: ‘package ‘acer’ was built before R 3.0.0: please re-install it’
Можно ли перекомпилировать исходный файл, чтобы получить двоичные файлы, работающие на R > 3.0.0?? Этот пакет нормально работал в предыдущей версии R 3.0.1, но не в R 3.1.1. Есть ли способ правильно загрузить этот пакет в R 3.1.1 (используя либо исходный файл, либо файл, скомпилированный для R 3.0.1?
Я уже пытался установить из исходников, но это не работает. Я получаю эти сообщения об ошибках, которые не имеют для меня особого смысла. Есть ли простой выход из этого?
> install.packages(pkgs="acer_0.1.2.tar.gz", type="source", repos=NULL)
Installing package into ‘C:/Users/user/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
* installing *source* package 'acer' ...
** package 'acer' successfully unpacked and MD5 sums checked
** libs
*** arch - i386
Warning: running command 'make -f "Makevars.win" -f "C:/PROGRA~1/R/R-31~1.1/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-31~1.1/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="acer.dll" OBJECTS="estimate_acer.o peaks.o"' had status 127
ERROR: compilation failed for package 'acer'
* removing 'C:/Users/user/Documents/R/win-library/3.1/acer'
* restoring previous 'C:/Users/user/Documents/R/win-library/3.1/acer'
Warning messages:
1: running command '"C:/PROGRA~1/R/R-31~1.1/bin/x64/R" CMD INSTALL -l "C:\Users\user\Documents\R\win-library\3.1" "acer_0.1.2.tar.gz"' had status 1
2: In install.packages(pkgs = "acer_0.1.2.tar.gz", type = "source", :
installation of package ‘acer_0.1.2.tar.gz’ had non-zero exit status
Я также пытался установить его из командной строки, но получаю аналогичные ошибки. Кто-нибудь может помочь?
install.packages("http://cran.r-project.org/src/contrib/Archive/acer/acer_0.1.2.tar.gz", repos = NULL, type = "source")
- person sckott   schedule 15.01.2015