转到-找不到软件包“ appengine”

如果__name__为None

在安装AppEngine SDK时,我已遵循本指南。https://developers.google.com/appengine/docs/go/gettingstarted/introduction

我最初是在Brew(在OSX上)上安装Go 1.2的。我已经设定了路径:

export GOPATH=$HOME/Documents/go
export PATH=$GOPATH/bin:$PATH
export PATH=$HOME/Documents/go/go_appengine:$PATH

我复制/粘贴了hello world应用程序,并使用运行它goapp serve都好。

现在,一旦我尝试使用appengine

import (
    "appengine"
)

我得到编译时错误:

api.go:5:5: cannot find package "appengine" in any of:
    /usr/local/Cellar/go/1.2/libexec/src/pkg/appengine (from $GOROOT)
    /Users/jan/Documents/go/src/appengine (from $GOPATH)

入门指南文档对此没有任何说明。看来,SDK具有自己的$GOPATHlike dir /src/pkg并且带有/bin我假设我必须一直手动$GOPATH在SDK和本机Go之间切换,这毫无意义,甚至对我也不起作用(因为我主要从事非Appengine的工作)。

我显然在这里做错了。我想念什么?

编辑:似乎实际的appengine服务器正在编译并运行良好,但是我的整个安装程序都坏了(测试,Vim ...)。有什么解决方法吗?

gu

alpe1提供的,以下几行代码解决了vim编译器go

ln -s $APPENGINE_SDK/goroot/src/pkg/appengine $GOROOT/src/pkg/ 
ln -s $APPENGINE_SDK/goroot/src/pkg/appengine_internal $GOROOT/src/pkg/
mkdir -p $GOROOT/src/pkg/code.google.com/p/
ln -s $APPENGINE_SDK/goroot/src/pkg/code.google.com/p/goprotobuf
$GOROOT/src/pkg/code.google.com/p/

并且我需要更新gocode lib-path(cf Options)以具有自动完成的appengine:

gocode set lib-path "$APPENGINE_SDK/goroot/pkg/linux_amd64_appengine"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

转到:找不到软件包“ fmt”错误

来自分类Dev

AppEngine部署找不到Go软件包

来自分类Dev

转到“找不到导入”

来自分类Dev

Go,Google Cloud Appengine本地软件包

来自分类Dev

找不到pypi中的软件包

来自分类Dev

找不到Laravel软件包特征

来自分类Dev

找不到JavaFX软件包

来自分类Dev

找不到Acra lib软件包

来自分类Dev

找不到软件包“ cairo”

来自分类Dev

CMake找不到CxxTest软件包

来自分类Dev

找不到Tensorflow软件包

来自分类Dev

问题:找不到软件包“ libcrypto”

来自分类Dev

找不到软件包“ cairo”

来自分类Dev

找不到或安装软件包“自由”

来自分类Dev

找不到软件包gdebi

来自分类Dev

找不到软件包“ ncurses”

来自分类Dev

找不到刚刚安装的软件包

来自分类Dev

找不到pypi中的软件包

来自分类Dev

FreeBSD 10.2找不到软件包

来自分类Dev

找不到Gradle DSL方法:“ appengine()”

来自分类Dev

Gradle:找不到ID为appengine的插件

来自分类Dev

R即使在安装软件包后也找不到软件包

来自分类Dev

成功安装软件包后找不到Python软件包

来自分类Dev

安装软件包:找不到软件包“ Microsoft.AspNet.WebApi.Cors”

来自分类Dev

R即使在安装软件包后也找不到软件包

来自分类Dev

找不到软件包vesta,vesta-nginx和vesta-php的软件包

来自分类Dev

成功安装软件包后找不到Python软件包

来自分类Dev

OS X软件包安装问题:找不到gfortran 4.8来构建软件包

来自分类Dev

作曲者:找不到所请求的PEAR软件包