R data.entry无法在OS X El Capitan上运行

时间:2015-09-29 14:50:35

标签: r macos x11

当我使用R语言时,我无法使用数据输入:

$ R
> cheese = c(1,2,3)
> data.entry(cheese)
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /usr/local/Cellar/r/3.2.2_1/R.framework/Resources/modules/R_de.so (No such file or directory)
Error in dataentry(odata, as.list(Modes)) : X11 is not available
In addition: Warning message:
running command ''/usr/bin/otool' -L '/usr/local/Cellar/r/3.2.2_1/R.framework/Resources/modules/R_de.so'' had status 1

但是我安装了X11,XQuartz 2.7.7。

2 个答案:

答案 0 :(得分:1)

您需要X11支持才能使用此功能。使用以下命令重新安装R:

brew reinstall r --with-x11

然后应按预期工作。

答案 1 :(得分:1)

安装' R'来自RStudio帮助我解决了这个问题。我安装了' R'使用brew,因此首先卸载' R'使用命令 -

Atuls-MacBook-Pro:~atulkaushik $ brew uninstall r

然后下载了相应的软件包' R-x.y.z.pkg'来自RStudio。虽然,这一步帮助我在终端上运行x11(),但仍然无法使用此功能执行操作。

  

M =矩阵(1:81,9,9)   data.entry(M)   .External2中的错误(C_dataentry,数据,模式):     无法启动数据编辑器   另外:警告信息:   1:在dataentry中(odata,as.list(Modes)):     Xlib不支持的语言环境:某些X操作将在C语言环境中运行   2:在dataentry(odata,as.list(Modes))中:X无法设置区域设置修饰符   3:在dataentry中(odata,as.list(Modes)):     无法创建字体集 - -fixed-medium-r - - - -120- - - - - < EM> -

而不是通过命令&#39; r&#39;来调用r shell,我使用了LC_CTYPE = C R命令

Atuls-MacBook-Pro:~atulkaushik $ LC_CTYPE = C R

现在,当我执行

  

data.entry(M)

系统将打开一个XQuartz窗口,如 -

Data Editor XQuartz Window

相关问题