安装CocoaPods:没有响应

时间:2013-01-16 09:35:57

标签: ruby rubygems cocoapods

尝试从终端安装CocoaPods:

$ sudo gem install cocoapods

输入我的root密码后,没有任何反应。

我该如何调试?

6 个答案:

答案 0 :(得分:380)

对于其他想知道相同的人来说,安装宝石需要永远。如果您运行:

export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH

gem install cocoapods -V

使用标记V进行安装可以启用详细输出,这样可以让您在下载和安装时看到所有输出,这是非常多的。

答案 1 :(得分:51)

使用

将gem更新到最新版本

sudo gem update --system它的工作速度应该快一点

答案 2 :(得分:29)

我不得不等待至少5分钟:

  

构建原生扩展。这可能需要一段时间......

显示

答案 3 :(得分:2)

您应该在两个单独的命令中执行此操作:

首先:

gem update

然后:

export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH

gem install cocoapods

答案 4 :(得分:2)

它没有卡住,它正在从互联网上下载红宝石文件。您可以按照以下步骤检查:

  1. 打开 活动监视器

  2. 选择 网络 选项

  3. 检查以下Google Chrome。 ( ruby​​ 下载

  4. enter image description here

答案 5 :(得分:0)

尝试从

安装最新的Git版本

https://git-scm.com/downloads

这对我有用

在终端中编写以下命令:

  1. public class StepViewModelBinder : DefaultModelBinder { protected override object CreateModel(ControllerContext controllerContext, ModelBindingContext bindingContext, Type modelType) { var stepTypeValue = bindingContext.ValueProvider.GetValue("StepType"); var stepType = Type.GetType((string)stepTypeValue.ConvertTo(typeof(string)), true); var step = Activator.CreateInstance(stepType); bindingContext.ModelMetadata = ModelMetadataProviders.Current.GetMetadataForType(() => step, stepType); return step; } }
  2. export GEM_HOME=~/.gems
  3. export PATH=$GEM_HOME/bin:$PATH
  4. 使用命令gem install cocoapods
  5. 设置项目的路径
  6. cd path/to/project
  7. 打开podfile
  8. 添加适当的广告连播
  9. pod init