I run snapcraft in $GOPATH/src/github.com/httplab/
I’m using the latest ubuntu 18. What am I doing wrong?
Here is my yaml file.
name: test-httplab-josephbudd
version: git
summary: An interactive web server.
description: >
HTTPLab let you inspect HTTP requests and forge responses.
grade: devel
confinement: devmode
base: core18
parts:
httplab:
plugin: go
go-importpath: github.com/gchaincl/httplab
source: .
source-type: git
apps:
test-httplab-josephbudd:
command: bin/httplab
Here is the end of the dump from snapcraft.
snapd is not logged in, snap install commands will use sudo
go 1.11.5 from Michael Hudson-Doyle (mwhudson) installed
Channel latest/stable for go is closed; temporarily forwarding to stable.
Pulling httplab
Cloning into '/root/parts/httplab/src'...
done.
go get -t -d ./github.com/gchaincl/httplab/...
Building httplab
go build -o /root/parts/httplab/go/bin/httplab github.com/gchaincl/httplab/cmd/httplab
# runtime/cgo
exec: "gcc": executable file not found in $PATH
Failed to run 'go build -o /root/parts/httplab/go/bin/httplab github.com/gchaincl/httplab/cmd/httplab' for 'httplab': Exited with code 2.
Verify that the part is using the correct parameters and try again.
Run the same command again with --debug to shell into the environment if you wish to introspect this failure.
An error occurred when trying to execute 'sudo -i snapcraft snap' with 'multipass': returned exit code 2.