Je rencontre des difficultés pour installer les paquets buvard et quantstrat de Github. La plupart des aides que je peux trouver en ligne sont assez périmées à l'époque où elles sont hébergées sur sourceforge. J'essaie d'utiliser la fonction install_github() et renvoie l'erreur ci-dessous. (En fait, il y a une erreur similaire quand j'essaie R-Forge) Quelqu'un peut-il donner un indice sur ce qui se passe ici?Installation de buvard et de quantstrat sur GitHub
install_github("braverock/blotter")
Downloading GitHub repo braverock/[email protected]
from URL https://api.github.com/repos/braverock/blotter/zipball/master
Installing blotter
"C:/PROGRA~1/R/R-33~1.3/bin/x64/R" --no-site-file --no-environ --no-save \
--no-restore --quiet CMD INSTALL \
"C:/Users/User/AppData/Local/Temp/Rtmp8mMwyT/devtools416cfd229e7/braverock-blotter-bdefb02" \
--library="C:/Program Files/R/R-3.3.3/library" --install-tests
* installing *source* package 'blotter' ...
** libs
*** arch - i386
c:/Rtools/mingw_32/bin/gcc -I"C:/PROGRA~1/R/R-33~1.3/include" -DNDEBUG -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c calcPosAvgCost.c -o calcPosAvgCost.o
make: sh.exe: Command not found
make: *** [calcPosAvgCost.o] Error 127
Warning: running command 'make -f "C:/PROGRA~1/R/R-33~1.3/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-33~1.3/share/make/winshlib.mk" SHLIB="blotter.dll" OBJECTS="calcPosAvgCost.o"' had status 2
ERROR: compilation failed for package 'blotter'
* removing 'C:/Program Files/R/R-3.3.3/library/blotter'
Error: Command failed (1)
RTools installés et inclus dans la variable PATH:
- C: \ RBuildTools \ 3.3 \ bin
- C: \ RBuildTools \ 3.3 \ gcc-4.6.3 \ bin
info session:
R version 3.3.3 (2017-03-06)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_United Kingdom.1252
[2] LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United Kingdom.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] devtools_1.12.0
loaded via a namespace (and not attached):
[1] httr_1.1.0 R6_2.1.2 tools_3.3.3 withr_1.0.2 curl_2.3
[6] memoise_1.0.0 git2r_0.14.0 digest_0.6.11
Pouvez-vous nous dire où se trouve 'sh.exe'? Il semble également qu'il recherche 'c: \ Rtools' alors que votre variable PATH est' c: \ RbuildTools'. Est-ce correct? – ricoderks
Il se trouve dans C: \ RBuildTools \ 3.3 \ bin. En fait, j'ai juste installé Rtools 3.3 et désinstallé Rtools 3.2 (dans le cadre de la mise à niveau de ma version R vers 3.3.3), et certains anciens fichiers Rtools existent toujours dans c: \ RbuildTools. Mais j'ai changé la variable PATH pour faire référence au nouveau répertoire (et enlevé les anciens). Aurai-je encore besoin de changer quelque chose? – user90957
Mise à jour: Cela a fonctionné après avoir supprimé l'ancien répertoire Rtools. Un grand merci à @ricoderks pour m'avoir indiqué la bonne direction. Pour tous ceux qui pourraient atteindre ici, il faut aussi installer xts version 0.10.0 par install_github ("joshuaulrich/xts") dès maintenant. – user90957