【发布时间】:2016-04-15 22:29:28
【问题描述】:
我在 R 中工作,使用 RNCEP 包下载再分析数据。
如果我跑步
install.packages("RNCEP", dependencies=TRUE)
library(RNCEP)
我在任何包中都遇到了以前从未见过的行为:打开了一个 XQuartz 窗口。如果我尝试运行任何示例脚本,我会收到一条类似于
的错误消息错误NCEP.gather.pressure(variable = variable, months.minmax = months.minmax, : 使用提供的信息连接到NCEP数据库时出现问题。
如果我关闭 XQuartz 窗口,我的 RStudio 会话会崩溃。
我已尝试多次删除并重新安装,但每次都得到相同的结果。根据the developer's web site,
对于运行 R 2.8.0 或更高版本的类 Unix(例如 Mac 和 Linux)用户,如果未安装 Tcl/Tk 版本 >= 8.4,则加载 RNCEP 包可能会失败(请参阅 R 安装的第 A.2.1 节和行政)。对于 Mac OS X 用户,Tcl/Tk 可以在这里获取。
我正在运行 OSX El Capitan,所以这可能与我的问题有关。我运行brew cask install tcl 以通过自制软件获取 tcl,但这并没有产生影响。
FWIW:我的 R 版本信息
>version
_
platform x86_64-apple-darwin15.3.0
arch x86_64
os darwin15.3.0
system x86_64, darwin15.3.0
status Revised
major 3
minor 2.4
year 2016
month 03
day 16
svn rev 70336
language R
version.string R version 3.2.4 Revised (2016-03-16 r70336)
nickname Very Secure Dishes
更新:我尝试通过自制软件运行 R:
brew tap caskroom/cask
brew install R --with-openblas
brew install Caskroom/cask/rstudio
并通过完全删除这些选项并从网站安装(我听说有人在使用自制 R 和 Rstudio 时遇到问题)。结果相同。
但是,如果我出于某种原因在终端中运行 R,RNCEP 包可以工作。
【问题讨论】: