Mac下安裝rJava,xlsx,ReporteRs包


xlsx包可以用來讀取excel數據,ReporteRs包可以用來直接輸出word報告,這兩個包都對rJava包有依賴,所以必須先安裝rJava.

(1)查看mac的java信息

java版本:

> java –version

java路徑:

>which java

java HOME:

>/usr/libexec/java_home

(2)添加環境變量

操作步驟:

1.打開Terminal  

2.輸入:vi ~/.bash_profile

3.設置PATH:

export JAVA_HOME="/usr/libexec/java_home -v 1.8"
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/server

4.輸入:wq 保存退出vi

5.修改立即生效:source ~/.bash_profile。

6.查看環境變量:echo $PATH

注意:

Mac配置環境變量的地方

1./etc/profile   (建議不修改這個文件 )

全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。

2./etc/bashrc    (一般在這個文件中添加系統級環境變量)

全局(公有)配置,bash shell執行時,不管是何種方式,都會讀取此文件。

3.~/.bash_profile  (一般在這個文件中添加用戶級環境變量)

每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!

如果是新增環境變量或者是修改環境變量的值,都需要source一下才能立即生效。如果是刪除一個環境變量,必須輸入exit以logout當前shell,然后再重新打開一個新的shell並login才能生效。

(3)終端執行下面的語句:

>sudo R CMD javareconf

命令行打開R,安裝rJava:

install.packages('rJava',type='source')

(4)建立鏈接(link)。讓RStudio 能夠通過 Finder/Spotlight去連接libjvm.dylib to /usr/local/lib:

sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
-f 參數是用來強制寫入已經存在的鏈接(link)。 
 
(5)如果通過以上步驟仍不能在R中安裝ReporteRs,那么需要到oracle官網下載最新的JDK。然后重新運行sudo R CMD javareconf
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM