Mac OS 12.3系统版本使用AccessClient堡垒机跳转闪退问题记录

一、前言问题:    
            首先这个问题原因则为 AccessClient闪退的原因:苹果在MacOS12.3中将系统中的python2运行库移除了,导致AccessClient执行时找不到python。
二、解决方案1、 在AccessClient点击鼠标右键,根据图一选中右键显示包内容,进入到Contents/Resources/Scripts目录下找到main.scpt使用脚本编辑器打开,将其中里的python改为python3,保存后重新打开软件即可。
                                                
                                                
问题2、这里根据上面方法修改保存发现点击 AccessClient堡垒机跳转还是闪退不成功。这时点击进入终端,运行Python3发现报错异常, 这里上网查了下主要因为mac os升级之后删除了 CommandLineTools相关包,所以需要在终端上运行下面命令进行安装CommandLineTools相关包。
1、运行安装 CommandLineTools包命令:
xcode-select —install

2、 安装完之后再运行命令python3, 之后再点击堡垒机就可以跳转了。
问题3、这里执行了安装 CommandLineTools包命令时可能还是无法跳转堡垒机,这个问题百度了一下主要采用下面文章方法操作,并得到了解决。 macbook air m1 升级Monterey12.3后AccessClient闪退解决-IT Blog  
1、手动打开此链接并下载python3按转包 CNPM Binaries Mirror ,这里下载3.9.1版本,然后安装:
2、 在AccessClient点击鼠标右键,选中显示包内容,进入到Contents/Resources/Scripts目录下找到main.scpt使用脚本编辑器打开,将其中里的python改为安装后的python3的根路径后就不会闪退了,然后执行which python3进行验证。
总结:所以这里使用终端执行安装却没效果,但是使用这种方式却有效果,希望给大街能解决掉这个问题。(注:这里发现12.5.1系统版本后可能也会突然出这个问题,所以可以按照这种方案得以解决问题)
  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值