2
我有我的R安裝在C:\R\R-3.3.0
。但是:如何正確設置R.HOME()和/或R_HOME?
> R.home()
[1] "C:/R/R-33~1.0"
> Sys.getenv("R_HOME")
[1] "C:/R/R-33~1.0"
我認爲雙方應該"C:/R/R-3.3.0"
,因爲我有相當多的使用調試器時的麻煩:它只是沒有找到庫!
由於我在Windows上,我的文檔中讀出這一點,但它並沒有幫助:
在Windows R.home()和R_HOME的值切換到8.3 短表路徑元素(如果需要)以及是否啓用了 的Windows服務。 R_HOME的值被設置爲使用正斜槓 (因爲許多軟件包維護人員將其未引用到shell中,因爲'Makefile's'中的 示例)。
幫助非常感謝,因爲我對環境變量的知識很少。
也許'Sys.setenv()'? – symbolrush
我也考慮過這個問題 - 但我不想把事情搞得更糟...... – Christoph
我想'dir c:/ R/x'顯示了R-3.3.0目錄的短名稱,它是R-33〜1.0?也許這將有助於說明你使用「調試器」的麻煩? –