• 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
     
     
  • 相关阅读:
    性能测试之开源的性能监控软件
    POJ 2553 The Bottom of a Graph TarJan算法题解
    Spring AOP切面
    [2014.5.22][UBUNTU]Ubuntu与Windows系统时间不同步的问题
    MySQL bug:server-id默认被自己主动置为1
    [Android]Fragment源代码分析(二) 状态
    window nginx 启动无提示错误,却没有listen 80port
    Shell 命令--文件创建、搜索命令--总结自《Linux Shell 脚本攻略》
    freemarker 自己定义指令
    javascript Deferred和递归次数限制
  • 原文地址:https://www.cnblogs.com/zhangzhangwhu/p/7171735.html
Copyright © 2020-2023  润新知