Когда вы запускаете fix()
, он записывает объект в файл и запускает edit()
для него. edit()
смотрит на getOption("editor")
, чтобы узнать, как редактировать файл.
Какой бы редактор он ни нашел, требуется X11. Вам нужно не только установить XQuartz, но и убедиться, что переменная окружения "DISPLAY"
установлена правильно, чтобы X11 знал, где открыть окно. Используйте Sys.getenv("DISPLAY")
, чтобы увидеть, как установлен ваш.
Шахта установлена на "/private/tmp/com.apple.launchd.wcbe5TKA8E/org.macosforge.xquartz:0"
. Если вы только что установили XQuartz, вам, возможно, потребуется перезагрузить или, по крайней мере, заново открыть терминал, чтобы правильно установить этот параметр.