С такой настройкой трюфеля используется тестовая сеть ropsten. На сколько я знаю, Mist поднимает у себя на локалке ноду ropsten автоматически. Просто загружаете кошелек, подключаете его к тестовой сети ropsten и ждете. Кошелек синхронизируется с общим блокчейном, о чем он показывает на экране о процессе загрузки блоков. После окончания синхронизации вы подключаетесь через tryffle по licalhost:8545
truffle migrate --reset
Есть еще вариант через geth поднять ноду, на rinkeby это просто:
geth --rinkeby
Для быстрой синхронизации нужно использовать ключ -fast
Эта ошибка у вас вылазит потому, что не включен ни кошелек, ни geth, ничего.
может я конечно что то не догоняю ибо я не очень то программист

немножко шарю в php,html,css
но в testrpc вроде как кошелек включен по умолчанию, если я правильно понял автора:
В testrpc, как правило, аккаунты создаются сразу при запуске и они сразу же разлочиваются; однако на тестовом и реальном блокчейне эфира стоит создать аккаунт через personal.newAccount() дальше пополнить этот адрес через Faucet на тестовом блокчейне или реальным кефиром на реальном блокчейне. Не теряйте пароль и приватные ключи.
я же запускаю testrpc и он сразу показывает несколько кошельков, если не сложно взгляни на
статью и подскажи что я делаю не так