当前位置: 首页 > backend >正文

mac10.15.7 安装erlang23.3 源码安装(未完待续)

下载erlang23.3的包

tar -xzvf otp_src_23.3.tar.gz
cd otp_src_23.3
./configure --prefix=/usr/local/erlang --without-javac
make && sudo make install

 (第二次重装完mac10.15.7,再安装xcode12.4,就可以了,一点报错都没有,)

使用 linux 安装erlang_mac上linux虚拟机中安装erlang-CSDN博客 最后去验证一下是不是完成,没有的问题,用里面的方式安装 openssl(下面那个版本)

报错处理

初次安装报错,解决如下报错(openssl之前安装了,所以没有报出openssl的错误)

config.status: creating c_src/Makefile
./configure: line 4321: wx-config: command not found
./configure: line 4671: wx-config: command not found
configure: WARNING:wxWidgets must be installed on your system.Please check that wx-config is in path, the directorywhere wxWidgets libraries are installed (returned by'wx-config --libs' or 'wx-config --static --libs' command)is in LD_LIBRARY_PATH or equivalent variable andwxWidgets version is 2.8.4 or above.*********************************************************************
**********************  APPLICATIONS DISABLED  **********************
*********************************************************************jinterface     : Java compiler disabled by user
odbc           : ODBC library - header check failed*********************************************************************
*********************************************************************
**********************  APPLICATIONS INFORMATION  *******************
*********************************************************************wx             : wxWidgets not found, wx will NOT be usable*********************************************************************
*********************************************************************
**********************  DOCUMENTATION INFORMATION  ******************
*********************************************************************documentation  : fop is missing.Using fakefop to generate placeholder PDF files.*********************************************************************

一、安装 wx-config 使用较新的 wxWidgets 3.x:推荐使用 wxWidgets 3.0 或更高版本,它们对 macOS Catalina 有更好的支持,注:这里我安装的是 3.0.5的   2.8.4的安装不成功)

wxWidgets 3.0.x

  • 最后一个稳定版本是 3.0.5(官方维护到 2022 年)。

  • 完全兼容 macOS 10.15,支持 32/64 位,使用较旧的 macOS API(Carbon/Cocoa 混合)。

  • 适用于需要稳定性的旧项目

wxWidgets 3.1.x 或 3.2.x

  • 3.1.7(较新的功能,但仍支持 10.15)。

  • 3.2.x(最新稳定版,如 3.2.4),但需确认:

    • 官方要求 macOS 10.13 (High Sierra) 或更高,因此 10.15.7 可以运行。

    • 可能需要更新开发工具(Xcode 12+)


wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.5/wxWidgets-3.0.5.tar.bz2
tar -xzvf wxWidgets-3.0.5.tar.bz2
cd wxWidgets-3.0.5
./configure --enable-cxx11 --with-macosx-version-min=10.15
make && sudo make install

 二、安装openssl (默认安装:/usr/local/openssl)

wget https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1w/openssl-1.1.1w.tar.gz
tar -xzvf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
make && sudo make install

三、安装fop (安装fop-1.1-bin.tar.gz)

wget https://archive.apache.org/dist//xmlgraphics/fop/binaries/fop-1.1-bin.tar.gz
tar -xzvf fop-1.1-bin.tar.gz
sudo mv fop-1.1 /usr/local/fop# 添加环境变量
echo 'export PATH="/usr/local/fop:$PATH"' >> ~/.zshrc
source ~/.zshrc

四、安装ODBC( 未处理完成, ./configure还会报错 不影响安装,后续看一下处理)

wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.11.tar.gz
tar -zxvf unixODBC-2.3.11.tar.gz
cd unixODBC-2.3.11
./configure --prefix=/usr/local/unixodbc
make && sudo make install

如果检测还是少odbc 在时加参数 --with-odbc=/usr/local/unixodbc 




 

http://www.xdnf.cn/news/9614.html

相关文章:

  • Compass Arena大模型竞技场
  • Linux中的Shell脚本基础
  • 易学探索助手-项目记录(十一)
  • Polar编译码(SCL译码)和LDPC编译码(BP译码)的matlab性能仿真,并对比香浓限
  • 96. 不同的二叉搜索树
  • uniapp调用java接口 跨域问题
  • 数据分析学习笔记——A/B测试
  • 题目 3314: 蓝桥杯2025年第十六届省赛真题-魔法科考试
  • Fastmcp本地搭建 ,查询本地mysql,接入agent-cursor--详细流程
  • Odoo 条码功能全面深度解析(VIP15万字版)
  • 仿真科普|弥合市场需求断层,高性能仿真,“性能”与“安全”如何兼得?
  • Tesseract 字库介绍与训练指南
  • 深兰科技董事长陈海波率队考察南京,加速AI大模型区域落地应用
  • 设计模式26——解释器模式
  • 软件测试环境搭建及测试过程
  • 在Shopify性能调优过程中,如何考虑用户体验的完整性?
  • C语言进阶--数据的存储
  • 解决Window10上IP映射重启失效的问题
  • 第13章-2 合规控制构建
  • node创建自己的CLI脚手架(强化基础)
  • 【数据库系列】bulk_save_objects 与 bulk_insert_mappings 对比
  • Redis 5 种基础数据结构?
  • 解决 Go 中 `loadinternal: cannot find runtime/cgo` 错误
  • 从零开始学习PX4源码23(飞行模式管理)
  • windows安装Ubuntu(通过WSL,非双系统,非虚拟机)
  • Three.js 直线拐角自动圆角化(圆弧转弯)
  • 【unity游戏开发——编辑器扩展】AssetDatabase公共类在编辑器环境中管理和操作项目中的资源
  • MySQL如何开启死锁检测?
  • C 语言学习笔记(结构体2)
  • 国内有哪些智能外呼机器人