I use the following code to create/open a bolt database file under the user home directory on mac: ```go curUser, err := user.Current() if err != nil { panic(err) } else { dataPath := filepath.Join(curUser.HomeDir, dataPath) handle, err := bolt.Open(dataPath, 0644, defaultBoltOptions) if err != nil { log(err) // this tells me permission denied error } } ``` I wonder why this happened and how to fix it? I run my go code `go run main.go` as a mac user.
I use the following code to create/open a bolt database file under the user home directory on mac:
I wonder why this happened and how to fix it? I run my go code
go run main.goas a mac user.