Я новичок в изучении языка программирования.
Я использую ниже для пакетов в моей программе my-s3zipper.go.
"github.com/AdRoll/goamz/aws"
"github.com/AdRoll/goamz/s3"
Когда я запускаю программу go с локальным пользователем, она работает нормально.Ниже приведена команда go run.
go run my-s3zipper.go
Running on port 80
Когда я запускаю программу go с помощью sudo, она не запускается и выдает ошибки.Ниже приведена команда go run с использованием sudo.
sudo go run my-s3zipper.go
my-s3zipper.go:19:5: cannot find package "github.com/AdRoll/goamz/aws" in any of:
/usr/lib/golang/src/github.com/AdRoll/goamz/aws (from $GOROOT)
/root/go/src/github.com/AdRoll/goamz/aws (from $GOPATH)
my-s3zipper.go:20:5: cannot find package "github.com/AdRoll/goamz/s3" in any of:
/usr/lib/golang/src/github.com/AdRoll/goamz/s3 (from $GOROOT)
/root/go/src/github.com/AdRoll/goamz/s3 (from $GOPATH)
my-s3zipper.go:21:5: cannot find package "github.com/garyburd/redigo/redis" in any of:
/usr/lib/golang/src/github.com/garyburd/redigo/redis (from $GOROOT)
/root/go/src/github.com/garyburd/redigo/redis (from $GOPATH)
Кто-нибудь может помочь мне решить эту проблему?
Спасибо