Почему при запуске gclient возникают ошибки обновления?

Я клонировал depot_tools согласно http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html.

Затем, когда я запускаю "gclient", я получаю такую ​​ошибку:

depot_tools update failed. Conflict in /usr/v8-7.7/depot_tools
fatal: Unable to create '/usr/v8-7.7/depot_tools/.git/index.lock': Permission denied
Errors:
  failed to resolve infra/3pp/tools/git/linux-ppc64le@version:2.24.1.chromium.5 (line 27): no such package
  failed to resolve infra/3pp/tools/cpython/linux-ppc64le@version:2.7.17.chromium.22 (line 21): no such package
/usr/v8-7.7/depot_tools/bootstrap_python3: line 32: bootstrap-3.8.0.chromium.8_bin/python3/bin/python3: No such file or directory
WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will be created.
Usage: gclient.py <command> [options]

Meta checkout dependency manager for Git.

Я работаю на машине linux ppc64le с RHEL 8. У меня есть цель попытаться установить v8 на машину, но сначала должен работать gclient.

У меня на машине установлен python 2.7.15.

2 ответа

Решение

Это была проблема с разрешениями. Мне просто нужно было настроить разрешения для папки, в которой я был.

У меня была такая же ошибка, когда python3 был моим питоном по умолчанию. gclient, скорее всего, работает под python3, а не под python2, что вызывает эти ошибки. Вы можете использоватьpyenv для управления несколькими параллельными установками Python.

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