Mac二进制安装RabbitMQ以及Erlang以及OpenSSL

这篇具有很好参考价值的文章主要介绍了Mac二进制安装RabbitMQ以及Erlang以及OpenSSL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于网络上关于Mac安装RabbitMQ的教程都是基于homebrew安装的,对于没有安装homebrew的同学不是特别友好,以下内容就是直接通过官网下载安装RabbitMQ

1、安装Erlang

由于RabbitMQ是基于Erlang语音开发的所以需要提前在电脑上安装Erlang运行环境

Erlang官网:https://www.erlang.org

进入官网点击DOWNLOAD下载

mac 安装erlang,rabbitmq,macos,erlang,ssl

 

Erlang版本要和RabbitMQ 版本对应,版本查看网址:RabbitMQ Erlang Version Requirements — RabbitMQ

下载后得到压缩文件直接解压mac 安装erlang,rabbitmq,macos,erlang,ssl

然后打开终端进入目录

执行./configure

mac 安装erlang,rabbitmq,macos,erlang,ssl 

注意这里要是没指定目录会默认安装在/usr/local/lib目录中

等待编译要是出现No usable OpenSSL found者需要安装OpenSSL在进行重新编译

mac 安装erlang,rabbitmq,macos,erlang,ssl

如果未安装OpenSSL直接启动rabbitmq会报这类错误{"init terminating in do_boot",{error,{crypto,{"no such file or directory","crypto.app"}}}}
init terminating in do_boot ({error,{crypto,{no such file or directory,crypto.app}}})

mac 安装erlang,rabbitmq,macos,erlang,ssl

 

1.1安装OpenSSL(如果已经安装可以直接跳过此步)

OpenSSL官网地址:/index.html

 进入官网点击Downloads在点击Old Releases可以查看之前的版本

mac 安装erlang,rabbitmq,macos,erlang,ssl

 

 

下载解压后得到下列文件

mac 安装erlang,rabbitmq,macos,erlang,ssl

打开终端进入目录执行./config --prefix=/usr/local/openssl​​​​​​

mac 安装erlang,rabbitmq,macos,erlang,ssl 

 执行完成后在执行这条命令sudo make && make install等待安装完成就可以

安装过程中可以遇到的错误:

出现install libcrypto.3.dylib -> /usr/local/lib/libcrypto.3.dylib
cp: /usr/local/lib/libcrypto.3.dylib.new: Permission denied

mac 安装erlang,rabbitmq,macos,erlang,ssl

权限问题执行chmod   777就行

出现:

make[1]: Nothing to be done for `_build_libs'.

Cannot create directory /usr/local/openssl: Permission denied

mac 安装erlang,rabbitmq,macos,erlang,ssl

解决方案:在  /usr/local/openssl创建openssl文件夹就行

安装完openssl后在继续安装Erlang

进去Erlang目录执行

第一步:

./configure  --with-ssl=/usr/local/openssl  进行编译

mac 安装erlang,rabbitmq,macos,erlang,ssl

第二步:

在执行命令sudo make

mac 安装erlang,rabbitmq,macos,erlang,ssl第三步:

执行命令sudo make install

mac 安装erlang,rabbitmq,macos,erlang,ssl

这三步要是没报错,Erlang就安装完了

配置环境变量打开终端执行   open -e .bash_profile 命令

在文件中配置bin的路径

export PATH=$PATH:/Users/k/Downloads/otp_src_25.1/bin

配置结束后打开终端输入erl进入 Erlang在输入crypto:start().返回ok就表示安装成功了

要是返回错误信息者openssl未安装

mac 安装erlang,rabbitmq,macos,erlang,ssl

2、安装rabbitmq

官网:Downloading and Installing RabbitMQ — RabbitMQ

进入网址点击Generic binary build 进入页面在 点击下载就行

mac 安装erlang,rabbitmq,macos,erlang,ssl

mac 安装erlang,rabbitmq,macos,erlang,ssl

下载结束得到压缩包解压

打开终端,进入rabiitmq的sbin目录运行./rabbitmq-server 开启服务

打开终端,进入rabiitmq的sbin目录运行./rabbitmq-plugins enable rabbitmq manag 开启web管理

用默认账号密码(guest)访问地址 http://127.0.0.1:15672

启动错误信息:

mac 安装erlang,rabbitmq,macos,erlang,ssl

Erlang未安装,或者erl未配置全局文章来源地址https://www.toymoban.com/news/detail-752232.html

到了这里,关于Mac二进制安装RabbitMQ以及Erlang以及OpenSSL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java 压缩多个文件为zip包(中间不生成临时文件,直接压缩为zip二进制流),以及解压zip包二进制流为文件

    这篇博客将提供俩种方法, 提前生成要压缩的多个文件,然后读取文件夹多层或一层去遍历压缩zip包 直接用原始文件名称及二进制流,压缩返回zip包二进制流,中间不生成冗余文件; 很明显方法2更优一些; 解压zip文件或者zip文件流验证; 压缩俩个文件到zip包,并分别解析

    2024年02月06日
    浏览(55)
  • 二进制包安装mysql

    1.先查看系统中是否已存在mysql,存在将其卸载 2.环境清理 清空PATH有关的mysql 注释掉之前的$PATH 没有就跳过这步 3.安装所需的基础依赖 4.创建用户 mysql官网下载 1.下载二进制安装包 自行选择一个下载目录 这里我下载到/opt下 4.解压到/usr/local/ 5.mysql下面没有data目录则创建 6.修

    2024年02月12日
    浏览(44)
  • 关于二进制的原码、补码和反码,以及表示范围、常见位运算符和进制转换的理解与简述

    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/cnb-yuchen/p/17963363 出自【进步*于辰的博客】 参考笔记一,P3.13、P5.1;笔记三,P43.1/3、P44.1。 注:我暂且没有整理关于二进制、原码、补码和反码等概念的理论,本文中的阐述都基于

    2024年02月02日
    浏览(46)
  • 二进制代码反汇编逆向工具:IDA Pro(Win&Mac)v7.7 汉化版

    IDA Pro是一款交互式的、可编程的、可扩展的、多处理器的、交叉Windows或Linux WinCE MacOS平台主机来分析程序。它被公认为最好的花钱可以买到的逆向工程利器,已经成为事实上的分析敌意代码的标准并让其自身迅速成为攻击研究领域的重要工具。 功能丰富:IDA Pro提供了诸多功

    2024年02月20日
    浏览(47)
  • 二进制安装K8S

    健康检查etcdctl -C http://10.0.0.11:2379 cluster-health

    2024年02月07日
    浏览(88)
  • 【K8S】二进制安装

    常见的K8S安装部署方式 ●Minikube Minikube是一个工具,可以在本地快速运行一个单节点微型K8S,仅用于学习、预览K8S的一些特性使用。 部署地址:https://kubernetes.io/docs/setup/minikube ●Kubeadm ☆ Kubeadm也是一个工具,提供kubeadm init和kubeadm join,用于快速部署K8S集群,相对简单。 htt

    2024年02月06日
    浏览(47)
  • (六)Kubernetes - 手动部署(二进制方式安装)

    可参考以下链接,了解nginx和keepalived,不看也不影响部署 CHAPTER 3 Web HA集群部署 - Keepalived CHAPTER 1 Web Server - nginx 安装配置 Nginx是一个主流Web服务和反向代理服务器,这里用四层实现对apiserver实现负载均衡。 Keepalived是一个主流高可用软件,基于VIP绑定实现服务器双机热备,在

    2024年02月04日
    浏览(48)
  • 二进制包安装Docker(亲测有效)

    最近公司用docker部署项目,由于是内网环境,安装docker不能yum安装,只能rmp或者二进制包安装,但是rmp安装又有许多的依赖包要安装,而且要解决依赖冲突问题;所以就选择了 二进制安装Docker 方式。网上查了很多资料,踩了很多坑,下面记录本人亲测有效的安装方式、步骤

    2024年02月07日
    浏览(32)
  • 第77讲:二进制方式搭建MySQL数据库5.7版本以及错误日志管理

    前面是使用的yum的方式安装的MySQL数据库,在企业生产环境中大多数都用二进制方式安装。 本次使用二进制方式搭建MySQL 5.7.36版本。 1.1.下载MySQL5.7版本的二进制文件 1.2.创建mysql用户管理MySQL服务

    2024年02月03日
    浏览(64)
  • 01-mysql安装篇(rpm方式安装+二进制方式安装)

    1、检查是否安装了mariadb 卸载清除: rpm -e 文件名 2、下载mysql 官网地址:https://downloads.mysql.com/archives/community/ 3、上传解压 4、安装 报错:error: Failed dependencies: net-tools is needed by mysql-community-server-5.7.37-1.el7.x86_64 解决: 5、检查安装 6、开启mysql服务 7、登陆mysql 第一次启动mysq

    2024年02月10日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包