Ошибка импорта web.go после использования goinstall - PullRequest
1 голос
/ 24 мая 2010

Используя halfdans advice , я смог без проблем использовать 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 ]

3 голосов
/ 24 мая 2010

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

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

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

2 голосов
/ 26 марта 2011
import web "github.com/hoisie/web.go"
...