12
A
回答
14
上转到操场上最完整的文章仍然是 “Inside the Go Playground”,其中提到:
godoc/static/static.go
(在操场上显示的默认围棋程序)golang/tools/playground
为源,与playground/socket/socket.go
建设和执行程序从操场编辑器。
这些进程都不支持导入远程程序包(可通过Internet访问)。
这不能不说是一个自包含系统(可以作为使用它从play.golang.org本地运行以及),具有多种功能存根或伪造的,如网络:
像文件系统中,操场的网络堆栈是由系统调用包执行的进程内伪造。
它允许游乐场项目使用环回接口(127.0.0.1)。
对其他主机的请求将失败。
更新2017年:
你必须选择:
但他们仍然使用使用Go游乐场官方的服务来构建和运行Go代码,这样仍然不允许进行外部导入。
0
我还没有尝试过自己,但xiam/go-playground表明这是可能的:
导入自定义包
记住,游乐场的用户将无法安装或使用不包Go标准库的一部分,如果你想展示一个特殊的包,你将不得不在沙箱或不安全箱上创建一个稍微不同的码头图像...
(随后示例的如何使用Dockerfile修改做到这一点。)
这似乎表明,编译(或可以至少)上进行自定义的沙箱中作为显示在xiam /中间人运动场项目,从而使这成为可能(不需要playvolac.org,如@ VonC的答案所示)。
如果我有机会自己测试,我会更新这个答案的更多细节。
相关问题
- 1. 防止第三方软件包导入
- 2. 无法导入第三方软件包
- 3. 如何打包第三方软件以及我的软件包?
- 4. 如何将第三方软件包导入Meteor?
- 5. 在Golang测试/嘲笑第三方软件包
- 6. 可以依靠很多第三方软件包吗?
- 7. 哪些软件包可以在游乐场中导入?
- 8. Laravel:使用第三方软件包
- 9. 适用于iPhone的第三方游戏
- 10. 将Maya ASCII导入游戏
- 11. 如何在Java软件中包含第三方库/软件?
- 12. golang是否有下载的第三方软件包的中央存储库?
- 13. Android游戏软件游戏杆
- 14. 我可以将我的xcode项目游戏导出到Unity吗?
- 15. 是否可以将我自己的课程放入第三方包中?
- 16. OSGi:以编程方式将导入添加到软件包中
- 17. Golang包导入
- 18. 将第三方脚本导入React
- 19. Golang fmt.Println()导致游戏崩溃
- 20. 软件设计解决方案 - 游戏
- 21. 我可以根据我正在构建的操作系统导入Golang软件包吗?
- 22. 导入第三方库es6
- 23. 将Eclipse项目(包含第三方库)导入到Android Studio 1.0
- 24. 重新包装第三方软件的安装解决方案
- 25. Golang如何导入没有gopath的本地软件包?
- 26. 开源导航软件和第三方硬件
- 27. 将软件包导入项目
- 28. golang:我可以在主包的包
- 29. MAVEN - 添加第三方软件
- 30. 第三方连接池软件?
目前,这是不可能的。 – mattn