Я использую команду "R" со стандартной загрузкой графического интерфейса R.app и рекомендую использовать ее вместо macports. После запуска установщика я вижу:
$ which R
/usr/local/bin/R
$ ls -l /usr/local/bin/R
lrwxr-xr-x 1 root wheel 47 Nov 12 2008 /usr/local/bin/R -> /Library/Frameworks/R.framework/Resources/bin/R
$ R
R version 2.8.0 (2008-10-20)
...
>
Я на самом деле предпочитаю использовать это, а не графический интерфейс, потому что он использует текущий рабочий каталог для рабочей области и файлов истории (.Rhistory и .RData). Это упрощает организацию проектов таким образом по каталогу файловой системы, и это очень естественно, если вы используете командную строку и для других задач (например, запуска сценариев предварительной обработки данных).
Кроме того, версия терминала позволяет вам легче отменить дорогостоящие вычисления, нажав Ctrl-C. GUI иногда блокируется во время этих действий.
По умолчанию, я думаю, что Mac Terminal R использует систему отображения X11, которая не так хороша, как Quartz, используемая в графическом интерфейсе. Вы можете изменить это, хотя: получите пакет CarbonEL , а затем добавьте в свой ~/.Rprofile
:
следующее
goquartz = function() {
library("CarbonEL")
options(device='quartz')
Sys.unsetenv("DISPLAY")
}
if (.Platform$GUI == "X11") {
# this means we're running in the terminal (not GUI) version.
# if you actually want the X11 display, comment out the following line
goquartz()
}