在OSX Mountain Lion下设置RStudio中git可执行文件的路径

时间:2012-12-23 15:06:29

标签: git osx-mountain-lion rstudio

我在Mac OSX v.10.8.2(Mountain Lion)下运行RStudio v.0.97.237。我试图在RStudio中设置我的git可执行文件的路径。正确的路径是/ usr / local / git。 RStudio中有一个首选项设置,用于输入Git可执行文件的路径(Preferences ...,Git / SVN,Git可执行文件)。如果我只需在对话框中输入“/ usr / local / git”,我希望我能完成。

然而,RStudio不允许我只是输入目录路径。相反,需要使用标准OSX浏览(“选择文件”)实用程序浏览目录树。在将OSX从Snow Leopard升级到Mountain Lion之后,我发现OSX文件浏览实用程序中不再显示许多与系统相关的目录,包括/ usr。它们在shell中可见(使用XQuartz,命令“ls”),但不在Mountain Lion GUI中。 (显然Mountain Lion认为它知道什么对我有好处。)

我的问题:

1。)RStudio中有没有办法直接设置Git可执行文件的路径,命令行样式,而不需要使用OSX目录浏览实用程序?

2。)或者,在OSX Mountain Lion中是否有办法调整系统偏好设置以使所有目录和文件可见,而不仅仅是使用Mountain Lion的默认设置可见的受限设置?

3。)还有其他方法可以解决这个问题吗?

注意:我让Git在OSX 10.6.8(Snow Leopard)下使用RStudio正常工作。升级到OSX 10.8.2后出现问题。

感谢您提出任何建议。

3 个答案:

答案 0 :(得分:24)

我能够找到我的问题的答案,由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中显示隐藏文件:每个osxdaily.com:“您可以通过按Command + Shift + Period快速显示任何Mac OS X保存对话框中的所有隐藏文件。”

所以:在RStudio中,在Git可执行文件设置中,点击“浏览”;保存对话框打开后,按Command + Shift + Period。导航到git可执行文件,选择它,然后保存。

我发现至少有一个存储库仍然无法识别新Git可执行文件的位置。我不得不按如下方式重置Git的使用:在'Project Options ...'下,将版本控制选项从'Git'切换为'none'。重新启动RStudio以使此更改生效。然后返回Project Options,将版本控制选项从'none'切换回'Git',然后重新启动RStudio。

这很有用。

答案 1 :(得分:7)

虽然Apple确实隐藏了包含OS X的Unix基础的文件夹:/bin/sbin/usr(现在自Lion以来〜/ Library),文章“ 18 ways to view the ~/Library folder in Lion“应该在这里提供帮助(除 Ctrl Shift )。

极端的解决方案是让/usr再次可见 正常的解决方案是只在你需要它时才能看到它(Go To Folder,在Finder的Go菜单中: Shift Command G )。

答案 2 :(得分:3)

在Mavericks(OSX10.9)的系统()调用中寻找让RStudio知道我的完整PATH的方法时,我发现我机器上的git路径存在,如下所示:

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

如果您没有此文件,请使用适合您自己的安装的git路径创建它,并且RStudio应找到您的git可执行文件。我希望这个解决方案也适用于山狮,无法测试它。