我已经成功安装了一个pod(SDWebImage),现在尝试添加名为“MFSideMenu”的库。我的Podfile看起来如下:
platform :ios, '6.0'
pod 'SDWebImage', '3.2'
pod 'MFSideMenu'
当我执行“pod安装”时,我得到以下(错误 - )输出:
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`
有谁知道这里的问题是什么?
提前致谢!
答案 0 :(得分:9)
我遇到了同样的问题,但是安装了git-我遵循此处概述的解决方法:https://github.com/CocoaPods/CocoaPods/issues/6923
Windows二进制文件以.exe结尾,而CocoaPods似乎没有考虑到它,因此,编辑文件executable.rb
(我的文件位于<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))
解决了。
答案 1 :(得分:2)
您没有安装git。大多数使用CocoaPods分发的软件使用github进行托管,使用git进行分发。您需要install git。