这篇文章主要是记录cocoapods的Podfile的文件中有下图所发生的一系列的问题,仅此记录一下
plugin plugin 'cocoapods-acknowledgements', :settings_bundle => true
1、pod install 就发生的问题
[!] Your Podfile requires that the plugin `cocoapods-acknowledgements` be installed. Please install it and try installation again.
提示说你需要安装cocoapods-acknowledgements插件后再尝试安装
使用下面命令就可以进行安装
sudo gem install cocoapods-acknowledgements
2、安装cocoapods-acknowledgements插件 后的问题
image.png重点在这一句mkmf.rb can't find header files for ruby
然后我查到了Stack Overflow上面,上面是Xcode 11提供了macOS 10.15 SDK,它包含了ruby2.6的头文件,但不支持macOS 10.14的ruby2.3,也按照说的一顿猛操作。然后并没有什么卵用
然后看到一篇简书上写到几个命令,
(1)sudo rm -rf /Library/Developer/CommandLineTools
(2)xcode-select --install
(3)sudo xcodebuild -license accept
(4)open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
大概意思就是删了重新安装,然后嘿嘿。成功了,执行 sudo gem install cocoapods-acknowledgements
的时候不在提示mkmf.rb can't find header files for ruby
了
3、安装cocoapods-acknowledgements
插件时提示 You don't have write permissions for the /usr/bin directory.
解决方案有人是说了,明明前面已经加了sudo
了,怎么还是无法写到/usr/bin directory
呢
你只要执行以下命令即可
sudo gem install cocoapods-acknowledgements -n /usr/local/bin
然后就可以执行 pod install
了
网友评论