如何在Xcode内部使用Overmit

如何在Xcode内部使用Overmit,xcode,git,rubygems,rbenv,ruby-overcommit,Xcode,Git,Rubygems,Rbenv,Ruby Overcommit,我已通过以下方式在全球范围内安装了“Overmit”: sudo gem install overcommit 它在终端内部工作,但当我尝试从Xcode中提交代码时,会出现以下错误: 此存储库包含Overmit安装的挂钩,但未安装Overmitgem。 使用gem Install overmit安装它 我的overmit.yml文件如下所示: PreCommit: SwiftLint: enabled: true command: ["Pods/SwiftLint/swif

我已通过以下方式在全球范围内安装了“Overmit”:

sudo gem install overcommit
它在终端内部工作,但当我尝试从Xcode中提交代码时,会出现以下错误:

此存储库包含Overmit安装的挂钩,但未安装
Overmit
gem。 使用
gem Install overmit
安装它

我的
overmit.yml
文件如下所示:

PreCommit:
  SwiftLint:
    enabled: true
    command: ["Pods/SwiftLint/swiftlint", "lint", "--strict"]
还值得注意的是,我使用
rbenv
安装了Ruby,并将最新版本设置为我的全局版本


有没有办法让它在Xcode内部工作?

您不必使用
sudo安装gems
这通常表明您的环境设置有问题。我在另一台机器上安装它时没有使用sudo,但是仍然有相同的错误您不应该使用
sudo安装gems
这通常表明您的环境设置有问题。我在其他机器上没有使用sudo安装gems,但仍然有相同的错误