添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

I am really struggling to get R commander to run,
I managed to get data.table to install using:
install.packages("data.table", type = "binary")

But i am now getting the error message:

library(Rcmdr)
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Error: package or namespace load failed for ‘Rcmdr’:
.onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/4.0/Resources/library/tcltk/libs/tcltk.so':
dlopen(/Library/Frameworks/R.framework/Versions/4.0/Resources/library/tcltk/libs/tcltk.so, 10): Library not loaded: /opt/X11/lib/libX11.6.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/4.0/Resources/library/tcltk/libs/tcltk.so
Reason: image not found
In addition: Warning message:
In system2("/usr/bin/otool", c("-L", shQuote(DSO)), stdout = TRUE) :
running command ''/usr/bin/otool' -L '/Library/Frameworks/R.framework/Resources/library/tcltk/libs//tcltk.so'' had status 1

Any help would be amazing!
Thanks :slight_smile:

Hi @Irj , and welcome!

Judging from your error messages, there are a couple of dependencies that Rcmdr needs that are missing in MacOS.

The first is the command line components for xcode in order to compile some packages in R, as well as additional functionality such as git. You don't need to install all of Xcode, but in the terminal, type xcode-select --install

This addresses the error message: xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

The second missing component is Xquartz, which is a X11 windowing system. This can be installed from the link on https://www.xquartz.org/ or via homebrew as brew cask install xquartz.

This addresses the error message: Library not loaded: /opt/X11/lib/libX11.6.dylib and is a dependency of tcktk.

Hi there!

Thanks for your help, when i enter the xcode-select --install code, I get the response Error: object 'xcode' not found

Do you have an ideas as to why this might be/ how to rectify?

Hmm. Sounds like something is blocking the network connection. There's also a link for various versions of Command Line Tools for Xcode (e.g. 11.5 and 12) at https://developer.apple.com/download/more/ . You may have to sign in using an AppleID account, and the basic level is free if you agree to the User Agreement.