2016-06-01 6 views
2

Я пытаюсь настроить проект Hyperledger Fabric. К сожалению, когда я призываю vargant до я получаю:Настройка Hyperledger Fabric

Bringing machine 'default' up with 'virtualbox' provider... 
==> default: Box 'hyperledger/fabric-baseimage' could not be found. Attempting to find and install... 
    default: Box Provider: virtualbox 
    default: Box Version: 0.0.10 
The box 'hyperledger/fabric-baseimage' could not be found or 
could not be accessed in the remote catalog. If this is a private 
box on HashiCorp's Atlas, please verify you're logged in via 
`vagrant login`. Also, please double-check the name. The expanded 
URL and error message are shown below: 

URL: ["https://atlas.hashicorp.com/hyperledger/fabric-baseimage"] 
Error: SSL certificate problem: unable to get local issuer certificate 
More details here: http://curl.haxx.se/docs/sslcerts.html 

curl performs SSL certificate verification by default, using a "bundle" 
of Certificate Authority (CA) public keys (CA certs). If the default 
bundle file isn't adequate, you can specify an alternate file 
using the --cacert option. 
If this HTTPS server uses a certificate signed by a CA represented in 
the bundle, the certificate verification probably failed due to a 
problem with the certificate (it might be expired, or the name might 
not match the domain name in the URL). 
If you'd like to turn off curl's verification of the certificate, use 
the -k (or --insecure) option. 

Я пытался использовать Docker изображение https://hub.docker.com/r/hyperledger/fabric-baseimage/ но выполнить команду не сделать что-нибудь

Я хотел бы начать Fabric Blockchain, попробуйте систему управления, развернуть контракт и инициировать некоторые тестовые транзакции. Может ли кто-нибудь помочь мне, как начать Ткань?

Спасибо

+0

Я бы рекомендовал вам следовать этому образцу для настройки ткани. сначала, как есть, затем сделайте свои изменения. http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html – Katiyman

ответ

0

Я рекомендую вам установить еще раз.

  1. бродячий уничтожить. Он останавливается и удаляет все следы машины бродяг.
  2. бродячие вверх. начинается и создает условия для бродяг.
+0

Спасибо. Я запускаю бродячий глобальный статус и получил: «На этом компьютере нет активных бродячих сред». Я должен подготовить свой компьютер перед тем, как запустить vagran?На vagran destroy я получил «VM not created» – Bob

+0

вы уверены, что ваш бродяга работает нормально? или просто установить бродягу снова? https://www.vagrantup.com/ –

+1

Проблема была с сертификатом SSL. Я добавил config.vm.box_download_insecure = true для Vagrantfile Спасибо – Bob

2

Ошибка, указанная здесь, довольно ясна и содержит ссылку на разрешение. Вагрант не может загрузить изображение, потому что локальный ЦС не имел сертификата ЦС, выдавшего сертификат сервера HashiCorp.

Если вы заинтересованы в просто запустив Hyperledger ткань и разработки/развертывания chaincode и разработки blockchain приложения, вы можете просто запустить docker-compose up со следующим Докер-compose.yml определения с помощью Docker для Mac или Windows (бета-версия):

vp: 
    image: hyperledger/fabric-peer 
    ports: 
    - "5000:5000" 
    environment: 
    - CORE_PEER_ADDRESSAUTODETECT=true 
    - CORE_VM_ENDPOINT=http://127.0.0.1:2375 
    - CORE_LOGGING_LEVEL=DEBUG 
    command: peer node start 
membersrvc: 
    image: hyperledger/fabric-membersrvc 
    command: membersrvc 

развитие окружающей среды подход к получению Тканевая работает на вашем ноутбуке действительно больше ориентирован на разработчиков, желающих помочь в развитии проекта Hyperledger ткани, чем для тех, кто просто хочет разрабатывать приложения с помощью Vagrant на основе Платформа.

0

Попробуйте эти инструкции: http://hyperledger-fabric.readthedocs.io/en/latest/dev-setup/devenv.html

Я использовал ветви v0.6 из hyperledger ткани из GitHub вместо в Геррит один (на этапе «Клонирование проекта ткани»): git clone -b v0.6 https://github.com/hyperledger/fabric.git

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

Когда среда завершена, вы также должны ознакомиться с приложением GitHub IBM-Blockchain marbles.

Надеюсь, это сработает для вас, удачи.