Как я могу исправить ошибку сборки хрома gclient?

Я следовал документации Chromium , чтобы создать его для платформы Windows, после установки упомянутых в нем инструментов хранилища для использованияgclientкоманда для установки всех специфичных для Windows компонентов, необходимых для работы с кодом, включая msysgit и python.

Наконец, после завершения загрузки я получил ошибку, которую вы можете увидеть ниже.

Может ли кто-нибудь помочь мне, как это исправить?

фатальная ошибка: не удалось собрать venv: не удалось собрать пакет: cipkg.Derivation{Name:"virtualenv", Platform:"", Builder:"builtin:cipdExport", Args:[]string{"infra/3pp/tools/virtualenv версия: 2@16.7.12.chromium.7 \n"}, Env:[]string(nil), Входные данные:[]string(nil)}: не удалось построить производную версию: не удалось экспортировать пакеты: exec: "cipd" : невозможно запустить исполняемый файл, найденный относительно текущего каталога

Я также установил virtualenv с помощьюpip install virtualenvкоманда, но все равно была ошибка

3 ответа

У меня была аналогичная проблема. Я обновлял старую модифицированную копию Chromium до последней версии. Я удалил virtualenv, и это не помогло.

мне пришлось измениться

      exec "${base_dir}/.cipd_bin/vpython3" "$@"

к

      exec "$MYPATH/.cipd_bin/3.11/bin/python3" "$@"

Я не уверен, почему это исправлено или столкнусь ли я с другими проблемами, но пока это работает.

Бег$ ../depot_tools/fetch breakpadУ меня тоже не сработало, но то, что рассказывает учебник depot_tools, действительно помогло:

$ Export PATH=/path/to/depot_tools:$PATH
$ fetch Breakpad

как вы можете видеть в ошибкеcannot run executable found relative to current directory

вам нужно использовать полный путь к вашему каталогу depot_tools вместо относительного пути, поэтому команда bash должна быть больше похожа на:

      export PATH=/absolute/path/to/depot_tools:$PATH

вместо

      export PATH=../depot_tools:$PATH

и после этого попробуйте перейти в каталог Chrome и запустите

      fetch --nohooks chromium

для получения дополнительной информации обратитесь к документации Chrome.

Другие вопросы по тегам