繁体   English   中英

使用R扩展名时出错:Mac OS X El Capitan,NetLogo 5.2.1

[英]Error in using R-extension: Mac OS X El Capitan, NetLogo 5.2.1

尝试使用r扩展名时出现错误“ R扩展名错误:runOnce错误:java.lang.NullPointerException”。 Mac OS X Yosemite中的NetLogo R扩展安装错误中也给出了类似的问题,但我想知道是否运行Mac OS El X Capitan会引起问题。 我正在运行NetLogo 5.2.1。 我已按照R扩展页面上的说明进行操作,并根据开发人员的说明使用以下代码修改了Info.plist文件。

<key>NSJavaRoot</key>
<string>..</string>
<key>LSEnvironment</key>
<dict>
<key>JRI_HOME</key>
<string>/Library/Frameworks/R.framework/Resources/library/rJava/jri</string>
<key>R_HOME</key>
<string>/Library/Frameworks/R.framework/Resources</string>
</dict>
</dict>
</plist>. 

当我运行r-extension systemcheck时,它说我的JAVA_HOME和JRI_HOME变量为“ null”。 我不确定为什么我仍然没有正确设置这些变量的环境。 有人可以帮我解决我所缺少的吗? 我还尝试再次加载rJava包,但没有执行任何操作。

你应该试试,

<key>NSJavaRoot</key>
<string>..</string>
<key>LSEnvironment</key>
<dict>
<key>JRI_HOME</key>
<string>/Library/Frameworks/R.framework/Resources/library/rJava/jri</string>
<key>R_HOME</key>
<string>/Library/Frameworks/R.framework/Resources/library/rJava/jri</string>
</dict>
</dict>
</plist>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM