【问题标题】:RStudio won't detect git. Running macOS Sierra 10.12 and latest build of gitRStudio 不会检测到 git。运行 macOS Sierra 10.12 和最新版本的 git
【发布时间】:2017-07-30 05:00:33
【问题描述】:

尽管执行了几个方法和步骤,但我机器中的 RStudio 仍然无法检测到 git,我需要推送我的一些项目,以便它们保持安全和跟踪。我已经在我的 github 帐户中创建了一个存储库,并将其克隆到我的主要本地 git 文件夹中,但我在 RStudio 中看不到任何 git 接口。这些是我到目前为止所做的步骤:

  • 通过 RStudio 设置启用 svn/git 界面。 git 可执行文件的路径错误,所以我将其设置为usr/bin/git。 svn 的可执行文件仍然是usr/bin/svn,所以没关系。

  • 为 mac 安装了最新版本的 git 2.10.1。在终端中运行which git 时,控制台会为我提供可执行路径,这当然意味着 git 已准备就绪。

  • 做完这些操作重启了Rstudio,还是没有git界面。

  • RStudio 不会询问新项目是否需要成为 File>New Project>Empty Directory 中的 git 存储库。我看到的只是标准接口。

  • File>New Project>Version Control 下选择 Git 会给我一个错误,即当终端复制相同路径时,在现有路径 usr/bin/git 下未检测到 git。

  • 在全局选项下取消检查和检查 git 接口并重新启动 RStudio 没有任何作用。在项目选项下,版本控制菜单下没有'git'。

  • 检查现有目录是否是 git 存储库并且它们是。应该会自动获取 git 接口。

我正在运行带有 R 3.3.2 'Sincere Pumpkin Patch' 和 RStudio 1.0.136 的 MBP 2013、macOS 10.12。我需要更新任何软件包吗?我还安装了 github 客户端和 SourceTree 客户端(使用后者)并且几乎忘记了,我还在 shell 命令中使用我的用户名和电子邮件配置了 git,就这些设置而言似乎没有问题。这里还有什么遗漏吗?

【问题讨论】:

    标签: r git github version-control rstudio


    【解决方案1】:

    你应该设置 Git/SVN 界面如下:

    git 和 svn 的路径是它们安装的目录。但你改用usr/bin/gitusr/bin/svn

    【讨论】:

    • 您没有阅读完整的问题。我在帖子中已经明确提到我正在运行带有 macOS 12.10 的 MacBook。这里没有 C 或 D 驱动器。我提到的可执行文件的路径是mac机器需要的确切路径。
    • 是的,我注意到了。我只是给出屏幕截图供您参考:它是git和svn安装的路径。你使用usr/bin/gitusr/bin/svn,但是git和svn不能同时安装到usr/bin
    • 好的。但我在/bin/ 文件夹中找到了这两个可执行文件。 svn 可执行文件默认存在。
    • 是的,git 和 svn 应该在 bin/ 文件夹中,但是你应该在 RStudio 中设置完整路径。如git可执行路径为/Users/a/git/bin/git.exe,svn可执行路径为/Users/a/subversion/bin/svn.exe。它们的完整路径应该不同。
    • 感谢您的洞察力!我会对此进行调查并回复。
    猜你喜欢
    • 2020-08-01
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多