appgo买了套餐不显示服务器,Go - 找不到包“appengine”

作者在遵循Google AppEngine SDK教程时遇到问题,试图导入appengine包时编译失败,怀疑SDK有自己的GOPATH路径。寻求解决如何在SDK与本地Go环境间无缝切换或修复设置的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我已按照本指南安装 AppEngine SDK。 https://developers.google.com/appengine/docs/go/gettingstarted/introduction

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

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 有自己的$GOPATH类似目录,带有/src,/pkg和/bin。我认为我必须一直$GOPATH在 SDK 和本机 Go 之间手动切换,这没有任何意义,甚至对我不起作用(因为我主要从事非 appengine 的工作)。

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

编辑:似乎实际的 appengine 服务器正在编译和运行良好,但是我的整个设置已损坏(测试,Vim ...)。有什么解决方法吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值