Я не могу установить стан в R3.0.2 - PullRequest
0 голосов
/ 06 мая 2018

Я пытался установить stan в R3.0.2 много раз в соответствии с инструкциями Установка RStan в Windows, https://github.com/stan-dev/rstan/wiki/Installing-RStan-on-Windows#toolchain

У меня есть загрузка и установка Rtools 30. Работает хорошо.

 > Sys.getenv('PATH')
 [1] "c:\\Rtools\\bin;c:\\Rtools\\gcc-4.6.3\\bin;D:\\Program Files (x86)\\Rtools\\bin;D:\\Program Files (x86)\\Rtools\\gcc-4.6.3\\bin;C:\\GP;C:\\GP\\dll64;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Lenovo\\Fingerprint Manager Pro\\;C:\\Program Files (x86)\\Common Files\\Lenovo;C:\\SWTOOLS\\ReadyApps;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files\\MATLAB\\R2016b\\runtime\\win64;C:\\Program Files\\MATLAB\\R2016b\\bin;C:\\Program Files\\MATLAB\\R2016b\\polyspace\\bin;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\"
> system('g++ -v')
Using built-in specs.
COLLECT_GCC=c:\Rtools\GCC-46~1.3\bin\G__~1.EXE
COLLECT_LTO_WRAPPER=c:/rtools/gcc-46~1.3/bin/../libexec/gcc/i686-w64-mingw32/4.6.3/lto-wrapper.exe
 Target: i686-w64-mingw32
Configured with: /data/gannet/ripley/Sources/mingw-test3/src/gcc/configure     --host=i686-w64-mingw32 --build=x86_64-linux-gnu --target=i686-w64-mingw32 --with-sysroot=/data/gannet/ripley/Sources/mingw-test3/mingw32mingw32/mingw32 --prefix=/data/gannet/ripley/Sources/mingw-test3/mingw32mingw32/mingw32 --with-gmp=/data/gannet/ripley/Sources/mingw-test3/mingw32mingw32/prereq_install --with-mpfr=/data/gannet/ripley/Sources/mingw-test3/mingw32mingw32/prereq_install --with-mpc=/data/gannet/ripley/Sources/mingw-test3/mingw32mingw32/prereq_install --disable-shared --enable-static --enable-targets=all --enable-languages=c,c++,fortran --enable-libgomp --enable-sjlj-exceptions --enable-fully-dynamic-string --disable-nls --disable-werror --enable-checking=release --disable-win32-registry --disable-rpath --disable-werror CFLAGS='-O2 -mtune=core2 -fomit-frame-pointer' LDFLAGS=
Thread model: win32
gcc version 4.6.3 20111208 (prerelease) (GCC) 
> system('where make')
c:\Rtools\bin\make.exe

Но установка stan всегда неверна. Он возвращает «Ошибка 1» следующим образом.

Первые четыре строки:

> Sys.setenv(MAKEFLAGS = "-j4") 
> install.packages("rstan", type = "source")
Warning: dependency ‘ggplot2’ is not available
also installing the dependency ‘RcppEigen’

Последние несколько строк:

make: *** [RcppExports.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [RcppEigen.o] Error 1
make: *** [fastLm.o] Error 1
ERROR: compilation failed for package 'RcppEigen'
* removing 'C:/Program Files/R/R-3.0.2/library/RcppEigen'
ERROR: dependency 'RcppEigen' is not available for package 'rstan'
* removing 'C:/Program Files/R/R-3.0.2/library/rstan'

В чем проблема? Как правильно установить стан? Я прошу прощения за вашу любезную помощь. Заранее спасибо.

...