简体   繁体   English

在 GitHub 上安装 blotter 和 quantstrat

[英]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 变量中:

  • C:\RBuildTools\3.3\bin C:\RBuildTools\3.3\bin
  • C:\RBuildTools\3.3\gcc-4.6.3\bin C:\RBuildTools\3.3\gcc-4.6.3\bin

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。

  1. First of all, I've installed these tools as recommended.首先,我已经按照推荐安装了这些工具。

install.packages("devtools")
require(devtools)
install_github("braverock/FinancialInstrument")
install_github("joshuaulrich/xts")
  1. Then, I went on the console of Rstudio > packages > install.然后,我进入 Rstudio > 包 > 安装的控制台。 In the option 'install from' I've selected 'package archive file'.在“安装自”选项中,我选择了“包存档文件”。

点击举例 This allows you to browse your file.这允许您浏览您的文件。

  1. I've searched for blotter first and then quantstrat and selected the file tar.gz我先搜索了 blotter,然后搜索了 quantstrat 并选择了文件 tar.gz

  2. It worked.有效。 Don't know if the best way but it worked.不知道是否是最好的方法,但它奏效了。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM