Есть идеи, что может быть не так с моей средой?
Почему этот вопрос должен быть закрыт?
не по теме, потому что ...
Вопросы, требующие помощи в отладке («почему этот код не работает?»), Должны включать в себя желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для его воспроизведения в самом вопросе.Вопросы без четкой постановки проблемы не полезны для других читателей.См .: Как создать минимальный, полный и проверяемый пример.
Вы не указали MCVE, поэтому мы можем только догадываться.
Мыпонятия не имеете, что находится в вашем main.go
, так как вы ожидаете, что мы узнаем, в чем ваша проблема?
Например, просто предположение, с MCVE,
main.go
:
package main
func main() {
a, b := 1, 2
c := a + b
println(c)
}
Детская площадка: https://play.golang.org/p/i2D9uZnFlXn
Выход:
$ go run main.go
3
$ dlv debug ./main.go
Type 'help' for list of commands.
(dlv) break main.main:4
Breakpoint 1 set at 0x454bda for main.main() ./main.go:7
(dlv) quit
$ dlv debug ./main.go
Type 'help' for list of commands.
(dlv) break main.go:4
Breakpoint 1 set at 0x454b9d for main.main() ./main.go:4
(dlv) quit
$
break main.main:4
и break main.go:4
не одно и то же, в ./main.go:7
и ./main.go:4
соответственно.Номера строк относятся к файлам, функциям и т. Д.