该项目之前归档得很好,但是在为另一个项目全局安装纱线后,它开始失败并出现以下错误:
节点位于:/opt/homebrew/Cellar/node/18.9.0/bin/node
$PROJECT_DIRECTORY/ios/Pods/../../node_modules/react-native/React/FBReactNativeSpec/../../scripts/react_native_pods_utils/script_phases.sh:第83行:/opt/homebrew/Cellar/node/18.9 .0/bin/node:没有这样的文件或目录
命令 PhaseScriptExecution 失败,退出代码非零
node --version如果我在终端中运行,我会返回 v19.0.1。
我尝试运行下面的命令来尝试重新链接节点,但出现相同的构建错误。
sudo rm -f /usr/local/bin/node
sudo ln -s $(which node) /usr/local/bin/node
Run Code Online (Sandbox Code Playgroud)
Tar*_*ara 11
弄清楚了我的问题。pod install第一次运行时,会在文件夹.xcode.env.local中自动生成一个. 我将其更新为我已安装的节点版本,该版本在安装纱线时已更新,现在可以工作了。/ios$NODE_BINARY=/opt/homebrew/Cellar/node/18.9.0/bin/node
| 归档时间: |
|
| 查看次数: |
862 次 |
| 最近记录: |