0

我已经成功安装了一个 pod (SDWebImage),现在尝试添加一个名为“MFSideMenu”的库。我的 Podfile 如下所示:

platform :ios, '6.0'

pod 'SDWebImage', '3.2'
pod 'MFSideMenu'

当我执行“pod install”时,我得到以下(错误)输出:

Analyzing dependencies
Downloading dependencies
Installing MFSideMenu (0.4.8)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems                 
/custom_require.rb:31: command not found: git config remote.origin.url
[!] Unable to locate the executable `git`

有人知道这里有什么问题吗?

提前致谢!

4

2 回答 2

9

我有同样的问题,但安装了 git - 我遵循了这里列出的解决方法:https ://github.com/CocoaPods/CocoaPods/issues/6923

Windows 二进制文件以 .exe 结尾,CocoaPods 似乎没有考虑到该文件,因此编辑文件executable.rb(我的文件位于 .exe 中<RubyLocation>\lib\ruby\gems\2.5.0\gems\cocoapods-1.5.3\lib\cocoapods)并更改以下行:

bin = File.expand_path(program, path)

bin = File.expand_path(program, path) exe = bin + ".exe"

if File.file?(bin) && File.executable?(bin)

if (File.file?(bin) && File.executable?(bin)) || (File.file?(exe) && File.executable?(exe))

解决了。

于 2018-11-08T09:09:39.107 回答
2

你没有安装 git。大多数使用 CocoaPods 分发的软件使用 github 进行托管,使用 git 进行分发。你需要安装 git

于 2013-08-21T11:29:43.857 回答