【问题标题】:Titanium app compilation error with node-gyp使用 node-gyp 的 Titanium 应用程序编译错误
【发布时间】:2020-03-05 16:55:17
【问题描述】:

我正在尝试使用新计算机编译 Titanium 应用程序(在 iOS 上)。 但是当我启动编译时,我遇到了一个我不明白的错误:

Failed to execute '/usr/local/Cellar/node/13.8.0/bin/node /Users/clement/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/clement/Library/Application Support/Titanium/mobilesdk/osx/8.3.1.GA/node_modules/node-ios-device/binding/node-v79-darwin-x64/node_ios_device.node --module_name=node_ios_device --module_path=/Users/clement/Library/Application Support/Titanium/mobilesdk/osx/8.3.1.GA/node_modules/node-ios-device/binding/node-v79-darwin-x64 --napi_version=5 --node_abi_napi=napi'

我看到可能是因为“应用程序支持”中的空间?

我不明白这个问题。有人可以帮我吗?

非常感谢:)

【问题讨论】:

  • 感谢您提出这个问题。

标签: titanium macos-catalina node-gyp


【解决方案1】:

将您的 nodejs 版本更改为 10.x (https://nodejs.org/dist/latest-v10.x/) 并再次安装 CLI:npm install -g titanium appcelerator alloy 并再次运行构建过程。

05/2020 - Titanium SDK 9:您现在可以使用 Node 12.x!

【讨论】:

    【解决方案2】:

    非常感谢,它正在工作:)

    但我现在有另一个编译错误:

    • 使用 SDK 7.4.0.GA:“找不到任何至少支持 iOS 8.0 的 Xcode 安装”
    • 使用 SDK 8.0.2.GA 到 8.2.1.GA:“找不到任何支持 iOS Simulator 13.2.2 的 Xcode 安装”
    • 使用 SDK 8.3.1.GA:“[LiveView] TypeError: Cannot read property 'sort' of undefined”

    也许您知道另一个问题来自哪里? :)

    非常感谢:)

    【讨论】:

    • 您在运行 bulid 进程之前是否启动了 xcode?貌似还没有安装模拟器
    猜你喜欢
    • 1970-01-01
    • 2019-07-01
    • 2018-03-28
    • 2020-10-12
    • 2021-02-07
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多