Xcode 忽略ffi-1.13.1,因为未构建其扩展。Try:gem pristine ffi——版本1.13.1
当我安装可可豆时,我收到了这条信息。下载的可可豆豆版本为1.10.1。我试图使用他们发出的命令,但出现了以下情况: 忽略ffi-1.13.1,因为未构建其扩展。Try:gem pristine ffi——版本1.13.1 错误:执行gem时。。。(Gem::FilePermissionError) 您没有/Library/Ruby/Gems/2.6.0目录的写入权限Xcode 忽略ffi-1.13.1,因为未构建其扩展。Try:gem pristine ffi——版本1.13.1,xcode,cocoapods,Xcode,Cocoapods,当我安装可可豆时,我收到了这条信息。下载的可可豆豆版本为1.10.1。我试图使用他们发出的命令,但出现了以下情况: 忽略ffi-1.13.1,因为未构建其扩展。Try:gem pristine ffi——版本1.13.1 错误:执行gem时。。。(Gem::FilePermissionError) 您没有/Library/Ruby/Gems/2.6.0目录的写入权限 这是否意味着可用的最新版本是1.13.1,但我不能使用它,因为一个问题?如何解决此问题?“在尝试使用pods-matt之前,您需要
这是否意味着可用的最新版本是1.13.1,但我不能使用它,因为一个问题?如何解决此问题?“在尝试使用pods-matt之前,您需要安装rbenv并获得Ruby的控制权”基本上,您需要按照警告消息所说的操作:通过运行
Gem pristine ffi--version 1.13.1
在指定版本中安装Gem“ffi”。但是,通常您没有系统的写入权限,无法将Gem安装到指定的目录中
您可能只需使用sudo
,即运行命令sudo gem pristine ffi--version 1.13.1
,然后输入密码,但我想这通常不建议使用,因为这存在安全风险
我是这样安装的:
gem install ffi --version 1.13.1 --user-install
然后我必须将安装路径添加到我的path
变量中;在我的例子中,我将这一行添加到我的~/.zshrc
:
export PATH=$HOME/.gem/ruby/2.6.0/bin:$PATH
我真的不是Ruby方面的专家,但这为我解决了这个问题。为我
brew安装cocoapods
然后覆盖旧版本
brew链接--覆盖CoCoapod
解决了我的问题在尝试使用pods之前,你需要安装rbenv并控制你的Ruby。这实际上也为我解决了这个问题。