小编Dia*_*ana的帖子

在以下任何一个中找不到包"github.com/gorilla/mux":

我用命令go get github.com/gorilla/mux.我使用Golang创建了http服务器,然后运行这个程序:

package main

import (
    "fmt"
    "html"
    "log"
    "net/http"

    "github.com/gorilla/mux"
)

func main() {

    router := mux.NewRouter().StrictSlash(true)
    router.HandleFunc("/", Index)
    log.Fatal(http.ListenAndServe(":8080", router))
}

func Index(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello, %q", html.EscapeString(r.URL.Path))
Run Code Online (Sandbox Code Playgroud)

但我冲突了这个错误:

/usr/local/go/bin/go build -i [/Users/imac/go/src]
http.go:9:5: cannot find package "github.com/gorilla/mux" in any of:
    /usr/local/go/src/github.com/gorilla/mux (from $GOROOT)
    ($GOPATH not set)
Error: process exited with code 1.
Run Code Online (Sandbox Code Playgroud)

我的Go环境在这里:

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/imac/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/v9/fkc_t97s5v1g9sr938zzvxvh0000gn/T/go-build096571864=/tmp/go-build …
Run Code Online (Sandbox Code Playgroud)

go

8
推荐指数
5
解决办法
2万
查看次数

go - 使用 Gin 加载图像

我开发网络应用程序,但无法加载图像。.css并且.js可以通过方法加载文件Static()。图片也一样吗?如何使用 Gin 将图像加载到 Web 应用程序?

router.Static("/css", "./css") // this is loading css file
router.Static("/js", "./js") // this is loading js file
// How to load Image?
Run Code Online (Sandbox Code Playgroud)

go

6
推荐指数
1
解决办法
6690
查看次数

标签 统计

go ×2