【问题标题】:Error in using R-extension: Mac OS X El Capitan, NetLogo 5.2.1使用 R 扩展时出错:Mac OS X El Capitan、NetLogo 5.2.1
【发布时间】:2015-11-18 06:10:07
【问题描述】:

当我尝试使用 r 扩展时,我收到错误“R 扩展中的错误:runOnce 中的错误:java.lang.NullPointerException”。 NetLogo R Extension Installation Error in Mac OS X Yosemite 中给出了类似的问题,但我想知道运行 Mac OS El X Capitan 是否会导致问题。我正在运行 NetLogo 5.2.1。 我已按照 R-extension 页面上的说明进行操作,并根据开发人员说明使用以下代码修改了 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 包,但它什么也没做。

【问题讨论】:

  • 另外,当我从终端查看环境变量 R_HOME 和 JRI_HOME 时,它们包含 r 扩展说明中给出的路径。所以我更困惑为什么我在 NetLogo 中运行扩展时将这些变量设置为 null。

标签: r netlogo


【解决方案1】:

你应该试试,

<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>

【讨论】:

    猜你喜欢
    • 2016-02-02
    • 1970-01-01
    • 2015-12-29
    • 2015-01-27
    • 2016-04-22
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    相关资源
    最近更新 更多