Как решить ошибку на docker: Layers_calculator для вычисления дерева Меркле по частному путанице? - PullRequest
3 голосов
/ 01 февраля 2020

Я хочу настроить личный клубок на своей виртуальной машине с Ubuntu 18.04, 4 ГБ ОЗУ и 20 ГБ памяти. Я следовал этой инструкции: https://docs.iota.org/docs/compass/0.1/how-to-guides/set-up-a-private-tangle. Каждая команда работает нормально, пока не достигнет этой: bazel run //docker:layers_calculator. Это показывает ошибку следующим образом:

Starting local Bazel server and connecting to it...
ERROR: /home/istabraq/compass/third-party/maven_deps.bzl:3:5: Traceback (most recent call last):
    File "/home/istabraq/compass/WORKSPACE", line 42
        maven_jars()
    File "/home/istabraq/compass/third-party/maven_deps.bzl", line 3, in maven_jars
        native.maven_jar(<4 more arguments>)
type 'struct' has no method maven_jar()
ERROR: error loading package '': Encountered error while reading extension file 'protobuf_deps.bzl': no such package '@com_google_protobuf_deps//': error loading package 'external': Could not load //external package
ERROR: error loading package '': Encountered error while reading extension file 'protobuf_deps.bzl': no such package '@com_google_protobuf_deps//': error loading package 'external': Could not load //external package
INFO: Elapsed time: 4.743s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
FAILED: Build did NOT complete successfully (0 packages loaded)

Как я могу решить эту проблему? что я пропустил?

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

Я решил эту проблему с помощью следующих команд:

Шаг 3. Настройка среды Если вы запустили установщик Bazel с флагом --user, как указано выше, исполняемый файл Bazel установлен в вашем $ HOME Каталог / bin. Рекомендуется добавить этот каталог в пути по умолчанию следующим образом:

export PATH="$PATH:$HOME/bin"

Вы также можете добавить эту команду в файл ~/.bashrc или ~/.zshrc, чтобы сделать его постоянным.

ссылка: https://docs.bazel.build/versions/master/install-ubuntu.html

0 голосов
/ 01 февраля 2020

внимательно прочитайте сообщение, полученное после запуска установщика bazel:

Убедитесь, что в вашем пути есть "/ home / yourusername / bin". Вы также можете активировать bash завершение, добавив следующую строку в ваш: source /home/yourusername/.bazel/bin/bazel-complete.bash

Вы можете проверить с помощью: «Базельская версия»

К сожалению, есть и другие ошибки: https://github.com/iotaledger/compass/issues/142

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...