Ошибка импорта web.go после использования goinstall

Благодаря совету Halfdans я успешно смог использовать goinstall github.com/hoisie/web.go без каких-либо ошибок после первой установки git. Однако теперь, когда я пытаюсь скомпилировать приведенный пример кода, go не находит веб-пакет. Я получаю ошибку,

main.go:4: can't find import: web

По этому коду

package main

import (
    "web"
)

func hello(val string) string { return "hello " + val }

func main() {
    web.Get("/(.*)", hello)
    web.Run("0.0.0.0:9999")
}

Есть ли что-то особенное, что мне нужно сделать, чтобы он распознал пакет? Я нашел исходный код пакета в $GOROOT/src/pkg/github.com/hoisie/web.go/web. Я попробовал github.com/hoisie/web.go/web в качестве импорта, но он все равно не понравился.

2 ответа

Решение

Если вы устанавливаете web.go через goinstall, вам нужно сделать:

import "github.com/hoisie/web.go"

Goinstall - все еще экспериментальная система. Было бы неплохо, если бы вам не пришлось указывать полный путь.

import web "github.com/hoisie/web.go"
Другие вопросы по тегам