【问题标题】:Invalid `Podfile` file: Unable to locate the executable `node`无效的“Podfile”文件:无法找到可执行的“节点”
【发布时间】:2020-08-12 05:36:32
【问题描述】:

我正在尝试在 IMB Cloud 上运行我的应用程序。服务器运行正常。 NPM 已安装并启动。从 cd /ios 安装 POD 时显示错误:

denisbondar@MBP-Denis ios % pod install

[!] Podfile 文件无效:[!] 无法找到可执行文件 node。

# 来自 /Users/denisbondar/Documents/kickapp/starter-kit/mobile-app/ios/Podfile:48 # ------------------------------------------- #

使用_native_modules! # 结尾 # -------------------------------------------

有什么想法吗?谢谢!

【问题讨论】:

  • 我遇到了同样的问题 os: el capitan 10.11.6 cocoapods: 1.5.2 react native: 0.62 node: 8.9.0
  • 我也一样! :(你解决了吗?

标签: cocoapods react-native-ios


【解决方案1】:

刚刚遇到同样的问题,更新可可豆荚后安装通过:

sudo gem install cocoapods

【讨论】:

  • 即使我更新了 10 次,问题仍然存在 :(
  • @Michimcchicken 你能解决这个问题吗?
【解决方案2】:

我有同样的问题。当我试图运行一个 React Native 应用程序时,我需要一些我必须运行的节点模块

brew install node

【讨论】:

    【解决方案3】:

    如果您在 M1 Mac 上遇到此问题,这就是为我解决的问题:

    sudo arch -x86_64 gem install ffi
    

    在您的 /ios 目录中:

    arch -x86_64 pod install
    

    【讨论】:

      【解决方案4】:

      我知道我为修复构建而运行的命令已在此页面上提及,但我会尝试提供我运行它们的顺序 + 一些背景故事。

      对我来说,问题是我最初使用自制软件安装了 cocoapods,但无法让它更新超过 1.5.2 版。尝试了不同的方法,但pod --version 仍然打印1.5.2。

      然后我尝试使用 gem 安装 cocoapods:

      sudo gem install cocoapods
      

      即使显示cocoapods 1.10.1安装成功,终端的命令行仍然指向自制版本的cocoapods,pod --version仍然打印出1.5.2。所以我不得不通过调用来删除它:

      brew remove cocoapods
      

      之后命令行指向 cocoapods 的 gems 版本 (1.10.1)。并且构建成功了。

      注意我是 MAC OS NOOBIE 所以请谨慎阅读下一部分

      另外,我的朋友尝试按照完全相同的步骤进行操作,但他的构建仍然失败,直到他尝试安装:

      sudo arch -x86_64 gem install ffi
      

      然后在安装后他运行:

      arch -x86_64 pod install
      

      再说一次,我是一个 MAC OS 新手,所以我不太了解这个 ffi 是怎么回事。它只是帮助我的朋友完成了他的构建,所以我认为它也可以帮助其他人。

      【讨论】:

        【解决方案5】:
        brew remove cocoapods && sudo gem install cocoapods
        

        【讨论】:

        • 能否请您edit您的答案添加一些关于其工作原理的解释?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-07
        • 2013-07-06
        • 2015-06-23
        • 1970-01-01
        • 1970-01-01
        • 2022-11-05
        • 2020-01-17
        相关资源
        最近更新 更多