Подтвердить что ты не робот

Установка пути к git исполняемому в RStudio под OSX Mountain Lion

Я запускаю RStudio v. 0.97.237 под Mac OSX v. 10.8.2 (Mountain Lion). Я пытаюсь установить путь к моему исполняемому файлу git в RStudio. Правильный путь:/usr/local/git. В RStudio есть настройка предпочтений для ввода пути к исполняемому файлу git (Предпочтения..., Git/SVN, git исполняемый файл). Если бы я мог просто ввести "/usr/local/git" в диалоговом окне, я ожидаю, что я это сделаю.

Однако RStudio не позволяет мне просто вводить путь к каталогу. Вместо этого требуется просмотр дерева каталогов с помощью стандартной утилиты OSX ( "Выбрать файл" ). После обновления OSX от Snow Leopard до Mountain Lion я обнаружил, что многие связанные с системой каталоги, включая /usr, больше не видны в утилите просмотра файлов OSX. Они видны в оболочке (используя XQuartz, команда "ls" ), но не в графическом интерфейсе Mountain Lion. (Видимо, Горный Лев считает, что он знает, что для меня хорошо.)

Мои вопросы:

1.) Есть ли способ в RStudio установить путь к исполняемому файлу git напрямую, стиль командной строки, без необходимости использовать служебную программу просмотра каталогов OSX?

2.) Альтернативно, есть ли способ в OSX Mountain Lion настроить параметры системы, чтобы сделать все каталоги и файлы видимыми, а не только ограниченный набор, видимый с помощью настроек по умолчанию Mountain Lion?

3.) Есть ли другие способы решения этой проблемы?

Примечание. У меня была git правильная работа с RStudio под OSX 10.6.8 (Snow Leopard). Проблема возникла после обновления до OSX 10.8.2.

Спасибо за любые предложения.

4b9b3361

Ответ 1

Я смог найти ответ на свой вопрос, любезно предоставленный http://osxdaily.com/2009/02/25/show-hidden-files-in-os-x/ и http://support.rstudio.org/help/discussions/problems/2907-no-svn-in-mountain-lion.

Чтобы убедиться, что у вас есть правильный путь к исполняемому файлу Git: откройте окно терминала и введите:

$ which git

В моем случае ответ возвращается:/usr/local/ git/bin/git.

Чтобы скрытые файлы были видны в Mountain Lion: Per osxdaily.com: "Вы можете быстро отобразить все скрытые файлы в любом диалоговом окне сохранения Mac OS X, нажав Command + Shift + Period".

Итак: в RStudio в исполняемых параметрах Git нажмите "Обзор"; когда откроется диалоговое окно сохранения, нажмите Command + Shift + Period. Перейдите к исполняемому файлу Git, выберите его и сохраните.

Я обнаружил, что хотя бы один репозиторий не распознал местоположение нового исполняемого файла Git. Я должен был reset использовать Git следующим образом: В разделе "Параметры проекта..." переключите опцию управления версиями с "Git" на "none". Перезапустите RStudio, чтобы изменения вступили в силу. Затем вернитесь в "Параметры проекта", переключите опцию управления версиями "нет" на "Git" и снова перезапустите RStudio.

Это сработало.

Ответ 2

Хотя верно, что Apple всегда скрывала папки, содержащие основы OS Xs Unix: /bin, /sbin, /usr (а теперь ~/Библиотека со времен Lion), статья "18 способов просмотра папки ~/Library в Lion" здесь должны помочь (в дополнение к Ctrl Shift .).

Крайнее решение состоит в том, чтобы сделать /usr снова видимым.
Обычное решение состоит в том, чтобы сделать его видимым только тогда, когда вам это нужно (Go To Folder, в меню Finder Go: Shift Command G).

Ответ 3

При поиске способа позволить RStudio узнать мои полные PATH в системных вызовах под Mavericks (OSX10.9), я нашел путь git на моей машине и должен выглядеть следующим образом:

>cat /etc/paths.d/git
/usr/local/git/bin

Если у вас нет этого файла, создайте его с помощью пути git, соответствующего вашей собственной установке, и ваш исполняемый файл git должен быть найден RStudio. Я надеюсь, что это исправление будет работать и на горном льве, и не сможет проверить его.