Unable to satisfy the following requirements解决方式

今天从git上面download我们项目,然后向往常一样安装Cocoapods。可是却突然发现报错了,尝试了几遍。发现一直报错。

然后我这才看了一下,安装Cocoapods的日志,发现抛出了一个报错。

[!] Unable to satisfy the following requirements:

- `MJExtension` required by `Podfile`

- `MJExtension (= 2.4.4)` required by `Podfile.lock`

哎。之前没有见过这个错误,我不知道从何着手解决问题。

然后,開始使用我们程序猿的神器,就是Google啦。非常难想象假设没有Google。多少程序猿要丢饭碗。看到了一个博客分享了自己的解决方式,例如以下:

因此我们要用pod命令进行安装。cd到Example文件夹下运行pod install命令,将会报错:

[plain] view
plain
copy

  1. $ pod install
  2. Analyzing dependencies
  3. Fetching podspec for `UAAppReviewManager` from `..`
  4. [!] Unable to satisfy the following requirements:
  5. - `UAAppReviewManager (from `..`)` required by `Podfile`

原因是要加入的类库已经有最新版本号推出。而Podfile文件并没有更改其下载版本号(Podfile文件过期),于是获取安装数据失败。

因此我们要用update命令获取最新版本号的类库:

[plain] view
plain
copy

  1. $ pod update
  2. Analyzing dependencies
  3. Fetching podspec for `UAAppReviewManager` from `..`
  4. Downloading dependencies
  5. Installing UAAppReviewManager (0.2.1)

由此可知,出现这个错误的原因是。我本地Podfile文件上的MJExtension第三方版本号太低。解决方式就是。更新一下本地Podfile文件上的MJExtension第三方版本号。也就是pod
update --verbose一下。注意一下。这个命令须要非常长时间。

一直停在这个页面。。。。

zuodeMacBook-Air:mokodreamwork_ios2
zuo$ pod update --verbose Update all pods

Preparing

Updating local specs repositories

Updating spec repo `master`

大家千万不要关掉页面,等半个小时吧,就会更新好。

例如以下界面:

表示更新成功,问题也攻克了,然后就能够打开我们从git上面download的project了。

本文參考资料

使用CocoaPods(一)为项目配置第三方类库

时间: 2024-10-15 00:15:07

Unable to satisfy the following requirements解决方式的相关文章

cocoapods报:Unable to satisfy the following requirements解决方案

今天从github上下载一个项目,然后安装cocoapods却发现报错了:Unable to satisfy the following requirements:然后就赶紧查资料. 报错页面: 原因是要添加的类库已经有最新版本推出,而Podfile文件并没有更改其下载版本(Podfile文件过期),于是获取安装数据失败. 因此我们要用update命令获取最新版本的类库: 解决方法:pod update --verbose 大约等20分钟左右就解决,等待的时候不要关闭页面.结束后打开项目就可以运

Unable to satisfy the following requirements解决方案

今天从git上面download我们项目,然后向往常一样安装Cocoapods,但是却突然发现报错了,尝试了几遍,发现一直报错.然后我这才看了一下,安装Cocoapods的日志,发现抛出了一个报错. [!] Unable to satisfy the following requirements: - `MJExtension` required by `Podfile` - `MJExtension (= 2.4.4)` required by `Podfile.lock` 哎,之前没有见过这

64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方式

问题描写叙述: 64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat. 问题分析: 1.源代码分析,查找python源代码distribut模块中出现Unable to find vcvarsall.bat的位置.在msvc9compiler.py文件里find_vcvarsall方案处出现.经分析可知python是通过python自身使用的vs编译版号(3.4.2版本号用的是vs2010)来获取相

cocoapods出现Unable to satisfy the following requirements: required by `Podfile`的解决方法

1.尝试更新本地仓库:pod update --verbose  如果不行 2.版本号问题 3.pod repo update —verbose 查看缓存  删除本地缓存,重新setup  rm -fr ~/.cocoapods/repos/master  然后运行 $pod setup 如果出现下面错误 git clone error: RPC failed; result=56, HTTP code = 200 错误解决git config --global http.postBuffer

pod install 报错: Unable to satisfy the following requirements

有时候从github上下载的项目,pod install 报错.原因是项目里的用到的库有最新版本了,Podfile需要更新! 解决办法:执行pod update --verbose(这个命令时间可能会长一些) 更新下,然后在pod install就成功了. pod update --verbose成功界面  ->接着执行pod install就可以了

Android NDK调试出错Unknown Application ABI, Unable to detect application ABI's的解决方式

今天在调试Android NDK的时候,ADT的控制台报了这个错误: Unknown Application ABI, Unable to detect application ABI's 在网上查了好久.最终找到了解决方式: 在project的jni目录以下新建一个Makefile类型的文件,文件名称为Application. (注:假设你不知道怎么新建Makefile类型的文件,能够把jni目录下的Android.mk文件在原地复制一份.然后重命名为Application.打开Applica

Unable to instantiate Action, xxxAction, defined for 'xxx' in namespace '/'xxxAction解决方式

出现这个问题的解决办法主要有两个 1.假设项目没有使用Spring,则struts.xml配置文件里,这个action的class属性的路径没有写完整,应该是包名.类名 2.假设项目使用了Spring.那就是applicationContext.xml里面没有为这个action定义bean.这样strus.xml中的相应action的class属性的值就是Spring配置文件里bean的id.比方: applicationContext.xml <bean id="adminAction&

Nagios监控MySQL报错:NRPE: Unable to read output的详细解决过程

前言:nagios界面上,看到监控mysql服务报错如下: Warning:NRPE: Unable to read output 1,去nagios监控服务器上check下 1.1,执行check_nrpe命令远程调用 在监控端nagios服务器上执行check_nrpe检查mysql状态报错如下: [[email protected] ~]# /usr/lib/nagios/plugins/check_nrpe  -H192.xx.180.xx -c check_mysql_status N

SQL安装过程中“针对SQL Server 注册表的一致性验证“出错解决方式

1.打开注册表,查找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0804],分别打开Counter 和Help 2.打开Counter,把滚动条拉倒最后,然后记下最大的那个值(不同计算机不一样的),记下后关闭窗口 3.同样的打开Help,滚动到最后记最大的那个值(你们的值不一定跟我一样的哦!!!),记下后关闭窗口 4,再重新定位到Perflib的节点上, 5.双击Last Counter然后在