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

使用R扩展时出错:Mac OS X El Capitan,NetLogo 5.2.1,r,netlogo,R,Netlogo,当我尝试使用R扩展时,得到了错误“R扩展中的错误:runOnce中的错误:java.lang.NullPointerException”。中也提出了类似的问题,但我想知道运行Mac OS El X Capitan是否会造成问题。我正在运行NetLogo 5.2.1。 我按照R扩展页上的说明进行了操作,并根据开发人员的说明使用以下代码修改了Info.plist文件 <key>NSJavaRoot</key> <string>..</string> &

当我尝试使用R扩展时,得到了错误“R扩展中的错误:runOnce中的错误:java.lang.NullPointerException”。中也提出了类似的问题,但我想知道运行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>. 
NSJavaRoot
..
环境
JRI_之家
/Library/Frameworks/R.framework/Resources/Library/rJava/jri
鲁家酒店
/库/框架/R.framework/Resources
. 
当我运行r-extensionsystemcheck时,它说我的JAVA\u HOME和JRI\u 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>
NSJavaRoot
..
环境
JRI_之家
/Library/Frameworks/R.framework/Resources/Library/rJava/jri
鲁家酒店
/Library/Frameworks/R.framework/Resources/Library/rJava/jri

此外,当我从终端查看环境变量R_HOME和JRI_HOME时,包含R扩展指令中给出的路径。所以我更困惑的是,当我在NetLogo中运行扩展时,为什么我会将这些变量设为null。