2017-01-20 86 views
0

我一直在用RMarkdown創建一個HTML文檔,並且一切正常,直到我安裝了Microsoft R open(3.3.2),現在每次嘗試「Knitr HTML」時它都會返回以下內容:R Markdown在安裝MRO後停止工作

Error : .onLoad failed in loadNamespace() for 'RevoUtilsMath', details: 
    call: NULL 
    error: To use RevoUtilsMath you must first install the MKL Math Library. 
Visit http://mran.revolutionanalytics.com/download. 
If you have previously installed the MKL Math Library, 
remove it using Add/Remove Programs, then re-install. 
Error: package or namespace load failed for 'RevoUtilsMath' 
Execution halted 

我也重新安裝了MRO,只是爲了瞭解,一旦發生在安裝過程中出錯,它仍然返回該錯誤。

我想知道是否有人有同樣的困難,並希望分享如何解決這個問題。我不知道安裝MRO如何在R降價中產生如此影響。

回答

1

在我看來,這不一定是RMarkdown的問題,而是與RevoUtilsMath和MKL庫的兼容性問題。它是在github上的RRO(微軟收購了,現在是MRO)引用在這裏:

https://github.com/RevolutionAnalytics/RRO/issues/152

我沒有經歷過的錯誤我自己,但它引用在這裏解決了該問題的谷歌組:

https://groups.google.com/forum/#!topic/rropen/jKfR40DcIbE

第三響應下來就是用戶的解決方案,只是下面是一個微軟支持代表講解如何正確設置MKL和RevoMathUtils。希望有所幫助!

相關問題