2016-12-01 2 views
0

Я после Getting Started Tutorial, используя Эрис версии 0.12.0Не удается развернуть смарт-контракт с Eris/Monax

я застрял в точке, где для развертывания смарт-контракт ~/.eris/приложения/IDI/IDI. золь

eris pkgs do --chain simplechain --address $addr 

случайным я получаю одно из следующих двух ошибок:

Performing action. This can sometimes take a wee while 
Could not perform pkg action service: Could not perform pkg action: Docker: {"m 
ssage":"Cannot link to a non running container: /simplechain-a49e7fc2-45d4-44df 
83bf-1dfab6246c13 AS /interactive-67fff395-600b-4161-912b-df11dc6b2807/chain"} 

или:

Performing action. This can sometimes take a wee while 
Could not perform pkg action service: Docker: {"message":"Invalid container name 
(.eris_tmp_-798bc8a1-70bb-45fd-ac23-8468503cdbad), only [a-zA-Z0-9][a-zA-Z0-9_. 
-] are allowed"} 

Когда я устанавливаю Эрис версии 0.11.4 ошибка выглядит следующим образом:

Performing action. This can sometimes take a wee while 
Sorry, the marmots were unable to load the eris-pm jobs file. Please check your 
path. 
ERROR =>      Unsupported Config Type "" 

Container interactive-39ac3a49-52fa-4f1d-953e-1662b1af7f21 exited with status 1 

Я перезагрузил Docker Quickstart терминалов несколько раз, а также удаляются по умолчанию VM в VirtualBox.

Что я делаю неправильно? Спасибо за помощь!

+0

Я столкнулся с такой же проблемой. (неверная ошибка имени контейнера и не может выполнить действие pkg). Вы решили эту проблему? Я гарантировал, что в файле package.json нет места, а радуга работает на докер-машине отлично). –

+0

У меня ошибка недопустимого имени контейнера, если я запустил в .eris папку, и я получил сообщение «https://compilers.monax.io:10120: наберите tcp: lookup compilers.monax.io в 10.0.2.3:53 : нет такого хоста ", когда я запускаю его в папке idi –

ответ

1

В дополнение к ответу Дэвида, вы также должны запустить eval $(docker-machine env eris), чтобы активировать изображение докера.

0

Мне не хватало бегун-докер-машину eris. Вы можете проверить это с

docker-machine ls 

И вы можете воссоздать его:

docker-machine create -d virtualbox eris 

Благодаря быстрой помощи команды Monax/Eris.

Смежные вопросы