2017-10-04 37 views
0

我正在運行R 3.4.2和R Studio 1.0.153。我想在R中安裝prob包。將prob包安裝在歸檔文件中。它位於here。我正在嘗試安裝prob_1.0-0.tar.gz軟件包。我沒有問題下載並打開包檔案文件。代碼如下,看來我需要安裝fAsianOptions包。安裝存檔包「問題」不工作在R

ERROR: dependency 'fAsianOptions' is not available for package 'prob' * removing 'C:/Users/blake_000/Documents/R/win-library/3.4/prob' Warning in install.packages : running command '"C:/PROGRA~1/R/R-34~1.2/bin/x64/R" CMD INSTALL -l "C:\Users\blake_000\Documents\R\win-library\3.4" "C:/Users/BLAKE_~1/GOOGLE~1/Life/CSUEB/FALL20~1/6204-P~1/RCODE~1/prob_1.0-0.tar.gz"' had status 1 Warning in install.packages : installation of package ‘C:/Users/BLAKE_~1/GOOGLE~1/Life/CSUEB/FALL20~1/6204-P~1/RCODE~1/prob_1.0-0.tar.gz’ had non-zero exit status

不幸的是,fAsianOptions包也被存檔。它位於here,我下載了版本fAsianOptions_3010.79.tar.gz。有一些依賴項,但我安裝了所需的軟件包(timeDate,timeSeries等)

但是,fAsianOptions軟件包未安裝。錯誤代碼如下:

install.packages("C:/Users/blake_000/Google Drive/Life/CSUEB/Fall 2017/6204- Probability/R Code/fAsianOptions_3010.79.tar.gz", repos = NULL, type = "source") Installing package into ‘C:/Users/blake_000/Documents/R/win-library/3.4’ (as ‘lib’ is unspecified) * installing source package 'fAsianOptions' ... ** package 'fAsianOptions' successfully unpacked and MD5 sums checked ** libs

*** arch - i386 Warning: running command 'make -f "Makevars" -f "C:/PROGRA~1/R/R-34~1.2/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-34~1.2/share/make/winshlib.mk" SHLIB="fAsianOptions.dll" SHLIB_LIBADD='$(FLIBS)' OBJECTS="EBMAsianOptions.o GammaFunctions.o HypergeometricFunctions.o"' had status 127 ERROR: compilation failed for package 'fAsianOptions' * removing 'C:/Users/blake_000/Documents/R/win-library/3.4/fAsianOptions' Warning in install.packages : running command '"C:/PROGRA~1/R/R-34~1.2/bin/x64/R" CMD INSTALL -l "C:\Users\blake_000\Documents\R\win-library\3.4" "C:/Users/BLAKE_~1/GOOGLE~1/Life/CSUEB/FALL20~1/6204-P~1/RCODE~1/fAsianOptions_3010.79.tar.gz"' had status 1 Warning in install.packages : installation of package ‘C:/Users/BLAKE_~1/GOOGLE~1/Life/CSUEB/FALL20~1/6204-P~1/RCODE~1/fAsianOptions_3010.79.tar.gz’ had non-zero exit status

我希望有人能幫助我安裝fAsianOptions依賴性,所以我可以安裝概率包。或者,如果有更簡單的方法,請告訴我!

+0

軟件包已從CRAN中刪除,原因是它們不再適用於當前版本的R語言版本。您應該尋找'prob'軟件包的替代品。您使用從CRAN中刪除的軟件包需要您自擔風險。什麼是你認爲你需要'prob'包?也許這將是一個更好的問題要問。 – MrFlick

回答

0

我有同樣的問題。我通過安裝較低版本的R -2.9解決了這個問題。 prob在此版本的存儲庫中可用。