Cocoapods安装错误:执行gem时出错(TypeError)

4

在我尝试在Mac上安装cocoapods gem时,遇到了问题。当我输入以下命令时:

$ sudo gem install cocoapods

在终端上,它显示错误:

ERROR:  While executing gem ... (TypeError)
        no implicit conversion of nil into String

如何在Mac上安装CocoaPods gem?


我通过Segiddins的答案解决了我的问题。^ ^ - MichaelMao
1
这是一个相关的话题,我来解释一下:OP发布了一个最小化、完整和可验证的示例。这是一个编程工具问题,而不是代码问题(但是相关,因为我们在这里处理编程工具问题)。OP实际上无法尝试解决这个问题。此外,OP已经发布了一个答案。这个问题及其答案对于遇到这个问题的其他程序员有价值。 - Wayne Conrad
@WayneConrad非常有帮助,感谢您的工作,我会更加注意我的描述。 - MichaelMao
1
不客气。你做得很好。顺便说一下,过了一段时间后,你可以给自己的答案打上对号。这样,其他看到这个问题的人就能迅速知道你的答案解决了你的问题。 - Wayne Conrad
显示剩余2条评论
2个回答

3
幸运的是,我通过查看Upgrading to rubygems 2.5.x breaks future up/downgrades解决了这个问题。
根据Segiddins所说,这个问题可能是旧版本中的一个bug,在RubyGems 2.6.2中已经得到修复。只需尝试将您的gems升级到RubyGems 2.6.2即可。

@Rajesh,兄弟,如果你遇到了同样的问题,试试最新版本的RubyGems。 - MichaelMao

0

我也遇到了同样的错误。尝试下面的命令

sudo gem install -n /usr/local/bin cocoapods

然后看看它是否有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接