tyw0115 发表于 2017-7-23 15:20
什么意思呢 能说的详细些吗? ~/.bash_profile是什么意思呢
1、在Terminal中输入~/.bash_profile,如果找到了对应的文件,则输入open _e.bash_profile,在TextEdit文件中输入export JAVA_HOME=$(/usr/libexec/java_home)
export JAVA_CPPFLAGS=$(/usr/libexec/java_home)/include
关闭TextEdit文件。输入source .bash_profile保存文件。
如果显示No such file or directory则自己创建一个新的.bash_profile,输入touch .bash_profile,再输入open _e.bash_profile进行编辑,操作同上。
2、在Terminal中输入
sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
第一句输入时会让录入开机密码,直接输入。
完后录入第二句。
sudo R CMD javareconf
3、在Rstudio中运行
install.packages("rJava",type='source')
4、在Rstudio中运行
install.packages("Rwordseg", repos = "http://R-Forge.R-project.org", type = "source")
后运行即可。。。
如果和我一样,安装Rwordseg时出现提示
ERROR: failed to lock directory ‘/Library/Frameworks/R.framework/Versions/3.3/Resources/library’ for modifying
Try removing ‘/Library/Frameworks/R.framework/Versions/3.3/Resources/library/00LOCK-Rwordseg’
则需要在Terminal中删除对应的文件
rm -r /Library/Frameworks/R.framework/Versions/3.3/Resources/library/00LOCK-Rwordseg
后再安装一次Rwordseg
在Rstudio中运行
install.packages("Rwordseg", repos = "http://R-Forge.R-project.org", type = "source")
后运行即可。。。