[英]Installing blotter and quantstrat on GitHub
I am experiencing a hard time in installing the blotter and quantstrat packages from Github.我在从 Github 安装 blotter 和 quantstrat 包时遇到了困难。 Most helps I can find online are quite outdated issued back then when they are hosted on sourceforge.
我可以在网上找到的大多数帮助在当时托管在 sourceforge 上时已经过时了。 I try to use the install_github() function and it returns error below.
我尝试使用 install_github() 函数,它在下面返回错误。 (In fact there is similar error when I try R-Forge) Can anyone provide a clue on what is happening here?
(事实上 ,当我尝试 R-Forge 时出现类似的错误)任何人都可以提供有关这里发生的事情的线索吗?
install_github("braverock/blotter")
Downloading GitHub repo braverock/blotter@master
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 installed and included in the PATH variable: Rtools 安装并包含在 PATH 变量中:
Session info:会话信息:
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
Try this:试试这个:
install.packages("devtools")
require(devtools)
install_github("braverock/FinancialInstrument")
install_github("joshuaulrich/xts")
install_github("braverock/blotter")
install_github("braverock/quantstrat")
install_github("braverock/PerformanceAnalytics")
I had the same problem, even if did not worked with the method above.我有同样的问题,即使没有使用上面的方法。 It gave me the error:
它给了我错误:
"C:/Users/dstoc/AppData/Local/Temp/RtmpiuN8Ii/file53c7224677c/blotter_0.14.7.tar.gz’ had non-zero exit status".
So for future questions: I've installed blotter and quantstrat manually from Rstudio.所以对于以后的问题:我已经从 Rstudio 手动安装了 blotter 和 quantstrat。
install.packages("devtools")
require(devtools)
install_github("braverock/FinancialInstrument")
install_github("joshuaulrich/xts")
This allows you to browse your file.
这允许您浏览您的文件。
I've searched for blotter first and then quantstrat and selected the file tar.gz我先搜索了 blotter,然后搜索了 quantstrat 并选择了文件 tar.gz
It worked.有效。 Don't know if the best way but it worked.
不知道是否是最好的方法,但它奏效了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.