Признаюсь, я новичок в GoLang.Пытаясь изучить Go, я разработал приложение около года назад (на основе репозитория Heroku Getting Started ) и развернул его в Heroku.Я использовал сервер heroku local
для его локальной разработки и успешно развернул.Теперь я хочу внести некоторые изменения, но у меня нет исходного источника, поэтому я клонировал приложение из репозитория Heroku.
Я запустил его локально, выполнив следующие шаги:
export GOPATH=~/project_path
export GOBIN=$GOPATH/bin
go get
go install
heroku local
Пока все хорошо.Проблема в том, что когда я делаю простое изменение кода в main.go
, он не отображается в браузере.Я попытался запустить go install
и перезапустить сервер после внесения изменений, но это не имеет значения.
Я заметил, что имя файла в Procfile теперь неверно (go-getting-started
вместо именимоей папки проекта), но сервер все еще работает, и изменение имени не имеет никакого значения, по крайней мере, локально.То же самое касается Dockerfile.
Что я делаю не так, пожалуйста?