簡體   English   中英

Appcelerator:我在構建過程中失敗了 403

[英]Appcelerator : I'm failing at 403 during build

$ appc ti build -T dist-adhoc

Appcelerator Command-Line Interface, version 7.1.2
Copyright (c) 2014-2020, Appcelerator, Inc.  All Rights Reserved.

An uncaught exception was thrown!
Rebuild failed:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using node-pre-gyp@0.10.3
node-pre-gyp info using node@13.11.0 | darwin | x64
node-pre-gyp WARN Using request for node-pre-gyp https download
node-pre-gyp info check checked for "/Users/test/Library/Application Support/Titanium/mobilesdk/osx/8.1.1.GA/node_modules/node-ios-device/binding/node-v79-darwin-x64/node_ios_device.node" (not found)
node-pre-gyp http GET https://appc-node-binaries.s3.amazonaws.com/node-ios-device/v1.6.3/node_ios_device-v1.6.3-node-v79-darwin-x64.tar.gz
node-pre-gyp http 403 https://appc-node-binaries.s3.amazonaws.com/node-ios-device/v1.6.3/node_ios_device-v1.6.3-node-v79-darwin-x64.tar.gz
node-pre-gyp WARN Tried to download(403): https://appc-node-binaries.s3.amazonaws.com/node-ios-device/v1.6.3/node_ios_device-v1.6.3-node-v79-darwin-x64.tar.gz
node-pre-gyp WARN Pre-built binaries not found for node-ios-device@1.6.3 and node@13.11.0 (node-v79 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http 403 status code downloading tarball https://appc-node-binaries.s3.amazonaws.com/node-ios-device/v1.6.3/node_ios_device-v1.6.3-node-v79-darwin-x64.tar.gz
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/test/Library/Application Support/Titanium/mobilesdk/osx/8.1.1.GA/node_modules/node-pre-gyp/lib/util/compile.js:77:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
node-pre-gyp ERR! stack     at onErrorNT (internal/child_process.js:467:16)
node-pre-gyp ERR! stack     at processTicksAndRejections (internal/process/task_queues.js:84:21)
node-pre-gyp ERR! System Darwin 19.3.0
node-pre-gyp ERR! command "/usr/local/Cellar/node/13.11.0/bin/node" "/Users/test/Library/Application Support/Titanium/mobilesdk/osx/8.1.1.GA/node_modules/node-pre-gyp/bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/test/Library/Application Support/Titanium/mobilesdk/osx/8.1.1.GA/node_modules/node-ios-device
node-pre-gyp ERR! node -v v13.11.0
node-pre-gyp ERR! node-pre-gyp -v v0.10.3
node-pre-gyp ERR! not ok

無論您選擇哪個版本的 SDK,訪問都將被拒絕。

在其他服務器授予訪問權限之前,這是否不可能構建?

請將您的 Node 版本降級到 12.x(LTS 版本)。 另外我建議將 SDK 更新到更新版本:如果您必須使用 8,則可以使用 8.3.1.GA; 9.0.1.GA 當然會更好。 這可能已經解決了這個問題。

解決這個問題時頭疼得厲害。

appc ti info

你可能會得到這個錯誤。

ERROR: appc requires Node.js >=10.13.0
Visit http://nodejs.org/ to download a newer version.

Go 到此鏈接。 https://nodejs.org/en/download/releases/

並為您的特定節點版本下載.pkg 不要安裝最新版本,因為它會因 gyp 錯誤而崩潰。

安裝最新的 package 后運行。

node -v

然后

appc ti info

希望這對你有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM