下午好,我想建一个电报项目。当我试图构建这个项目时,我会得到以下错误。
MacOS 12.1 Xcode 13.3 (13E113) Bazel5.0.0 m1
对于程序集,我对此脚本使用正式的自述文件Git:
python3 build-system/Make/Make.py \
--cacheDir="$HOME/telegram-bazel-cache" \
build \
--configurationPath="$HOME/telegram-configuration" \
--buildNumber=100001 \
--configuration=release_universal我知道错误从这一行开始,没有创建必要的文件,但是为什么呢?
Warning: /Users/igrssv/Telegram-iOS/build-input/bazel-5.0.0-x86_64: No such它不能按照Make.py中的行安装正确版本的Bazel?错误的全文:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Warning: Failed to create the file
Warning: /Users/igrssv/Telegram-iOS/build-input/bazel-5.0.0-x86_64: No such
Warning: file or directory
100 9 100 9 0 0 33 0 --:--:-- --:--:-- --:--:-- 34
curl: (23) Failure writing output to destination
Traceback (most recent call last):
File "/Users/igrssv/Telegram-iOS/build-system/Make/Make.py", line 638, in <module>
bazel_path = locate_bazel(base_path=os.getcwd())
File "/Users/igrssv/Telegram-iOS/build-system/Make/BazelLocation.py", line 17, in locate_bazel
call_executable([
File "/Users/igrssv/Telegram-iOS/build-system/Make/BuildEnvironment.py", line 60, in call_executable
subprocess.check_call(resolved_arguments, env=resolved_env)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/curl', '-L', 'https://github.com/bazelbuild/bazel/releases/download/5.0.0/bazel-5.0.0-x86_64', '--output', '/Users/igrssv/Telegram-iOS/build-input/bazel-5.0.0-x86_64']' returned non-zero exit status 23.发布于 2022-03-24 07:25:55
创建生成输入,然后重试。
第一次安装和下载时,将有一个安全提示。我尝试手动下载,在执行命令后,在系统安全设置中单击打开。
mkdir -p /Users/igrssv/Telegram-iOS/build-input
python3 build-system/Make/Make.py \
--cacheDir="$HOME/telegram-bazel-cache" \
build \
--configurationPath="$HOME/telegram-configuration" \
--buildNumber=100001 \
--configuration=release_universal发布于 2022-03-25 05:55:45
截至2022年3月底,在最近一次提交(702f254)的电报iOS中有几个bug:
build-input不是自动创建的:mkdir build-inputgit checkout 2a32c8718大约一周前,我写了一篇关于它的博文:https://blog.wildcat.io/2022/03/build-and-debug-telegram-ios/
https://stackoverflow.com/questions/71530539
复制相似问题