Mac上如何配置多版本Delphi PAServer与PAServer Manager切换使用?
解决Mac上Delphi不同版本对应PAServer的切换问题
方案一:修改PAServerManager.app的关联路径
PAServerManager默认会读取固定路径的PAServer.app,可通过自定义脚本指定对应版本的路径:
- 针对Delphi 11.2对应的PAServer(已重命名为
PAServer-22.0文件夹),创建Shell脚本start_paserver_112.sh:
#!/bin/bash open -a "/Applications/PAServer-22.0/PAServerManager.app" --args "/Applications/PAServer-22.0/PAServer.app"
- 给脚本添加执行权限:
chmod +x start_paserver_112.sh
- 同理,为Delphi 11.3版本创建对应脚本,替换路径为11.3版本的PAServer文件夹路径
- 后续启动对应版本的PAServerManager时,直接运行对应的脚本即可
方案二:手动启动PAServer(无需依赖PAServerManager)
如果不想使用PAServerManager,可直接通过终端启动对应版本的PAServer:
- 找到目标版本的
PAServer.app,右键选择「显示包内容」 - 进入
Contents/MacOS目录,找到paserver可执行文件 - 打开终端,切换到该目录,执行启动命令:
./paserver
- 首次启动会要求设置连接密码,按提示完成即可
- 若需要后台运行,可添加
&:
./paserver &
- 切换版本前,务必先终止当前运行的PAServer进程:
killall paserver
注意事项
- 重命名PAServer外层文件夹时,不要修改内部
PAServer.app的文件名,否则会导致管理器或手动启动失败 - 确保每次切换版本前,彻底关闭当前的PAServer进程,避免端口冲突或版本混淆
内容的提问来源于stack exchange,提问作者Rick Hollerich
相关产品推荐
相关产品推荐

