当前位置: 首页 > 知识库问答 >
问题:

无法在终端macOS 10.15.7上安装CoCoapod

段干英杰
2023-03-14

当我像这样在终端上输入时:

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

它向我展示了这样的错误:

Building native extensions. This could take a while...

错误:安装cocoapods错误:错误:无法构建gem本机扩展。

current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/ext/ffi_c

/系统/库/框架/Ruby。framework/Versions/2.6/usr/bin/ruby-I/Library/ruby/Site/2.6.0-r/siteconf20201203-2632-pfzsbj。rb extconf。rb正在检查外国金融机构。h、 ..**extconf。rb失败***由于某种原因无法创建Makefile,可能是缺少必要的库和/或头。检查mkmf。日志文件以获取更多详细信息。您可能需要配置选项。

提供的配置选项:--with-opt-dir--unve-opt-dir--with-opt-include--unve-opt-include=${opt-dir}/include--with-opt-lib--unve-opt-lib=${opt-dir}/lib--with-make-prog--unve-make-prog--srcdir=.--curdir--ruby=/System/Library/FraFramework/Ruby.framework/Versions/2.6/usr/bin/$(RUBY_BASE_NAME)--with-ffi_c-dir--unout-ffi_c-dir--with-ffi_c-include--unout-ffi_c-include=${ffi_c-dir}/include--with-ffi_c-lib--unout-ffi_c-lib=${ffi_c-dir}/lib--enable-system-libffi--disable-system-libffi--with-libffi-config--unde-libffi-config--unde-pkg-config /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb: 467: intry_do':生成可执行文件失败。(运行时错误)你必须先安装开发工具。从 /System/Library/Frameworks/Rwith_werror: 585: inblock intry_compile'from /System/Library/Frameworks/Rtry_compile: 534: inuby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb'from /System/Library/Frameworks/Rhave_header: 585: inuby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb'from /System/Library/Frameworks/Rchecking_for: 1109: inblock inuby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb'from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb: 959: inblock inuby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb'from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb: 361: inblock(2级)in延期'from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb: 331: inopen'from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb: 361: inblock in延期'from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb: 331: inopen'from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:357:在推迟'从 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:958:在checking_for'从 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:1108:在have_header'从extconf.rb:10:在system_libffi_usable?'从extconf.rb:42:在"

要了解此扩展编译失败的原因,请查看可在此处找到的mkmf.log:

/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/ffi-1.13.1/mkmf.log

extconf失败,退出代码1

Gem文件仍将安装在/Library/Ruby/Gems/2.6.0/Gems/ffi-1.13.1中以供检查。结果记录到/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/ffi-1.13.1/gem_-make。出来

之后我试着打字:

pod setup --verbose

它显示的错误如下:

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory

请帮我解决这个问题,这样我就可以像升级到MacOS Catalina 10.15.7之前一样使用cocoapods

共有1个答案

慕容劲
2023-03-14

当您遇到此错误时,我建议使用自制软件安装CocoaPods。

如果您还没有它,请运行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后您可以安装CocoaPods:

brew install cocoapods
 类似资料:
  • 我有Visual Studio Code在我的Mac和想安装TypeScript的角。我以前已经安装了Node.js或Git我想。来自TypeScript网站的这个命令应该安装TypeScript,如果它在Mac终端中运行,但是它没有: 如果我将其粘贴到终端中并按enter键,终端中会出现以下错误代码:(问题出在哪里?我真的不明白,也不知道终端是什么,我不是电脑专家。如果你有简单易懂的提示,对初学

  • 所以当我的终端显示我没有python时,我试图安装python,这很奇怪,因为我认为我有。当我试图找到它时,我找不到它,我使用如下命令: 当我试图删除python时(我正在尝试随机操作): 然后此错误将显示:操作无法完成。无法找到Java运行时。请访问http://www.java.com以获取有关安装Java的信息。 当我尝试用安装时 然后会抛出相同的Java错误。 更新:抱歉,我在macOS蒙

  • 1.4.1 安装终端 在 ROS 中,需要频繁的使用到终端,且可能需要同时开启多个窗口,推荐一款较为好用的终端:Terminator。效果如下: 1.安装 sudo apt install terminator 2.添加到收藏夹 显示应用程序 ---> 搜索 terminator ---> 右击 选择 添加到收藏夹 3.Terminator 常用快捷键 第一部份:关于在同一个标签内的操作 Alt

  • 问题内容: 我正在运行Linux(2.6.18-164.15.1.el5.centos.plus),并尝试安装pyodbc。我正在做pip install pyodbc并得到很长的错误列表,这些错误以 错误:命令“ gcc”失败,退出状态为1 我查看了 /root/.pip/pip.log ,看到了以下内容: InstallationError:命令/ usr / local / bin / py

  • 我试图在PyCharm上安装TensorFlow

  • 我试图通过克隆repo在mac os 10.13上安装Multicorn。在我的机器上,但得到错误,我还安装了mac os 10.13的xcode。 我得到的错误: Python的版本是2.7 clang-wall-Wwiness-原型-Wpoint er-arith-Wdisonation-post-语句-Wfalse=vla-Wendif-标签-Wwiness-forment-属性-Wform