我有一个工具,称之为 mytool ,它在我编写的单独包中使用其他代码 - 称之为 mypackage 。
如果我使用以下结构,我可以在LiteIDE中构建和测试它:
/src/mypackage/mypackage.go
/src/mytool/tool.go
/src/mytool/tool.yaml
但是当我想使用以下方法在GAE上进行测试或部署时
cd ... \src\
\go\gae\go_appengine\dev_appserver.py mytool/
或
\go\gae\go_appengine\appcfg.py update mytool/
我必须把东西转移到:
/src/mytool/mypackage/mypackage.go
/src/mytool/tool.go
/src/mytool/tool.yaml
我是否可以在LteIDE中更改某些内容以便它可以处理第二个结构,或者我可以在GAE设置中更改某些内容以使其处理第一个结构?
我正在使用Windows 7。
答案 0 :(得分:0)
您是否尝试使用go install
安装软件包?
这会在packages目录中创建已编译的二进制文件,以便其他软件包/代码可以对其进行处理与第三方包相同。