Здравствуйте, столкнулся с неприятной особенностью антивируса - он не позволяет запускать скомпилированные на golang приложения. Пробовал версии go от 1.4.3 до 1.5.2 - скомпилированные программы просто зависают на старте. Сегодня скачал centrifugo (сервер для вебсокетов, написанный на go) - он также отказался запускаться. Попробовал отключить антивирус - все заработало.
Tantacula, здравствуйте и добро пожаловать на форум!
Я не силен в языке go, но насколько я вижу, приложение запускается, но отсутствует файл config.json, это может повлиять на работу? Похоже порт занят другой программой, в моем случае, это SQL server, поэтому программа не может запуститься на этом же порте. Отключение/включение антивируса никак не влияет. На всякий случай, какую версию аваст вы используете?
В вашем случае запускается нормально. У меня это проявляется в виде того, что при старте из командной строки просто ничего не происходит. Приложение не завершается, не отрабатывает, просто висит. Конфиг для центрифуги на всякий случай создается командой “centrifugo genconfig”, запускается с помощью “centrifugo --config=config.json”. Версия windows - 10, аваст - 10.4.2233 бесплатная.
Скрин с тем, что я вижу после запуска тут https://yadi.sk/i/UgklDbhtmSE5W, аналогичная картина при запуске простейшего хелоуворлда, который кроме принта функций не использует, так что думаю дело не в портах.
Поскольку у меня аналогичная конфигурация (Windows 10 Pro 32 bit, Avast Free 11.1.2245), то попробуйте удалить антивирус с помощью утилиты: http://files.avast.com/iavs9x/avastclear.exe и установить последнюю версию антивируса.