Как изменить версии R на Mac
Я пытаюсь использовать устаревшую версию R для запуска пакета на Mac.
В Windows есть переключатель на вкладке Общие. Тем не менее, он не найден на Mac RStudio. Я ссылался на этот пост: https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R
И я не совсем понимаю 3 варианта:
- Запустите установщик из CRAN для версии R, которую вы хотите использовать
- Элемент списка Используйте утилиту RSwitch, доступную по адресу: http://r.research.att.com/
- Обновите псевдоним R.framework / Versions / Current прямо с помощью ln -s
Специально для утилиты RSwitch, как мне вообще это открыть / использовать?
Спасибо!
0 ответов
Этот старый вопрос снова актуален с переходом на R версии 4.
Для MacOS 10.14+ доступно приложение RSwitch.app, которое предоставляет эту функцию через приложение строки меню. Вы можете выбрать, какую из ваших сборок R использовать, интегрируясь со стандартным графическим интерфейсом Mac и с RStudio. (У меня были проблемы с новейшим графическим интерфейсом Mac, не работающим с R 3.6.3, но RStudio, похоже, отлично работает и с этим, и с R 4.0.1 вместе с этим RSwitch.app.) На страницах справки для Rswitch показано, что происходит под ним., если вы предпочитаете работать через командную строку.
Если вы используете стандартный.pkg через графический интерфейс для установки более новой версии R, он фактически забудет другие версии. Вы можете использовать команду
pkgutil --forget (path to package name)
с.pkg, чтобы преодолеть это. (Вместо этого у меня возникли проблемы с установкой из tarball; возможно, это просто моя некомпетентность.) Установка более старой версии из.pkg не перезапишет более новую версию, но в этом случае может быть безопаснее опустить любую попытку установки более старого Tcl/Tk и Texinfo, которые можно выбрать с помощью кнопки "Настроить" на этапе "Тип установки". С настройками безопасности в MacOS у вас могут возникнуть проблемы с открытием некоторых файлов R .pkg; неудобный обходной путь - использоватьControl/right/two-finger click
на файле в Finder, затем выберите "Открыть с помощью" и "Установщик" в появившемся меню.
Версия RSwitch.app, указанная в вопросе, все еще доступна по ссылке с этой страницы. Очевидно, это 32-разрядная версия, так как она отключена на моем Mac в ОС 10.14.