草庐IT

Ubuntu22.04安装RabbitMQ

全部标签

go - 在 mac OS Sierra 10.12 上安装 gomobile

我正在尝试在macOSSierra10.12上安装gomobile。我已经安装了go版本1.7.1。完成下面给出的步骤后:gogetgolang.org/x/mobile/cmd/gomobile移动初始化我得到以下错误gomobile:goinstall-pkgdir=/usr/local/mobgo/pkg/gomobile/pkg_darwin_armstdfailed:exitstatus2#internal/poll../go/src/internal/poll/fd_mutex.go:194:6:missingfunctionbody../go/src/internal/p

linux - 如何安装查找/内部位置

我正在尝试安装查找服务器,内部定位(https://github.com/schollz/find)(https://www.internalpositioning.com/)软件,它在RaspberryPi(3)上有一个服务器。安装通过使用golang进行,我不太清楚如何让go(lang)安装find包。在其他有用的安装页面(https://www.internalpositioning.com/server/)上给出的指示是安装go(我已经通过$sudoapt-getinstallgolang完成)并且确实告诉我我有go版本go1.7.4linux/arm(命令$goversion

Ubuntu配置软件镜像源

​  主机系统:Ubuntu22.04.1LTS_JammyJellyfish_-Releaseamd64 Ubuntu如何配置软件镜像源? 在网速可以的情况下,有时我们在使用apt-getupdate指令时会发现更新软件列表的速度很慢,一般出现这个问题的原因是用来更新软件源的服务器距离太远。  在这里,我们就需要通过添加合适的软件镜像源,来实现对软件更新的提速。 如何操作呢? 请看下方: 1)按住Ctrl+Alt+T打开终端 2)先对sourceslist做个备份(避免弄错),输入: sudocp/etc/apt/sources.list/etc/apt/sources.list.backu

ssl - RabbitMQ TLS tls_connection :format_status/2 crashed

我正在尝试使用Go建立一个简单的TLS连接,RabbitMQ在尝试创建启用了TLS的连接(Go客户端)时报告了这个问题:rabbitmq_1|2018-04-1613:37:54.146[error]**Statemachineterminatingrabbitmq_1|**Lastevent={{call,{,#Ref}},{new_user,}}rabbitmq_1|**Whenserverstate={error,"tls_connection:format_status/2crashed"}rabbitmq_1|**Reasonfortermination=error:func

go - 在 Windows 7 上通过 cgo 安装使用 SDL2 的包时出现问题

我在使用VisualStudioCode为golang安装SDL2时遇到问题。我尝试获取包裹:"C:\Users\Bob\go\src\flappyGopher>goget-vgithub.com/veandco/go-sdl2/sdlgithub.com/veandco/go-sdl2/sdl#github.com/veandco/go-sdl2/sdlInfileincludedfrom..\github.com\veandco\go-sdl2\sdl\audio.go:4:0:./sdl_wrapper.h:2:23:fatalerror:SDL2/SDL.h:Nosuchfil

windows - 在 Windows 上安装 swaggo (swagger + gin)

我正在尝试在Windows上为gin-gonic设置swagger。swaggo的文档指出我应该运行:goget-ugithub.com/swaggo/swag/cmd/swag安装后我应该能够从我的项目的根目录中运行swaginit我有main.go,但是cmdlet声明如下:swag:Theterm'swag'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepathis

.net - 如何在 Windows 10 上安装 GCC for Go?

我想在Go编程语言上使用外部库,我正在使用这个命令,例如:gogetgithub.com/alecthomas/gozmq从命令行,但它给出了这样的错误:github.com/pebbe/zmq4exec:"gcc":在%PATH%中找不到可执行文件我尝试安装Cygwin,但它没有修复错误 最佳答案 默认情况下,Cygwin安装程序只安装最少的一组软件包,即核心软件包。如果您需要额外的编译器,您需要特别要求它https://cygwin.com/cygwin-ug-net/setup-net.html#setup-packages在

ubuntu - CMUSphinx-go PortAudio错误: Device unavailable

我已经安装了pocketsphinx-go通过repo指令。但是当我运行示例gortana时,我看到错误:LoadingCMUPhocketSphinx.Thismaytakeawhiledependingonthesizeofyourmodel.PortAudioerror:Deviceunavailableexitstatus1要做什么?还有其他离线stt吗?PS:系统:Ubuntu16.04 最佳答案 正确配置alsa,以便portaudio能够检测到设备。 关于ubuntu-CM

go - 作为发布者连接到 RabbitMQ 的频率

这个问题在这里已经有了答案:Whethertocreateconnectioneverytimewhenamqp.Dialisthreadsafeornotingolang(1个回答)关闭4年前。我实际上是在学习RabbitMQ的教程。我希望我的应用程序的微服务能够通过RabbitMQ进行通信。我创建了一个发布者库,每次我想从microservice_a向microservice_b发送消息时都会使用它。像这样的东西:发件人.go://SendEmail...func(s*MessageQueue)SendEmail(bodystring){conn,err:=amqp.Dial(fm

go - 为什么 RabbitMQ 在不使用时不会保持连接打开?

我用过http://github.com/streadway/amqp在我的应用程序中打包,以便处理与远程RabbitMQ服务器的连接。一切正常并且工作正常但是当连接长时间空闲时f.g6小时它会关闭。我在我的go例程中一直检查NotifyClose(make(chan*amqp.Error))并返回:Exception(501)Reason:"writetcp192.168.133.53:55424->192.168.134.34:5672:write:brokenpipe"为什么会出现这个错误?(我的代码有什么问题吗?)连接可以空闲多长时间?如何预防这个问题?