MacOS安装Photoshop2022提示错误代码107(Error Code: 107)(更新)
5月11日更新:本文的方案不完全适用于M1芯片的mac系统。不过可以试试下面的做法
第三步 这里请务必注意, 复制第二步中,把名称为“安装”的文件夹, 到自己的桌面上。
用UltraEdit或者其他文本编辑器,打开如下路径。
/Users/{你的用户名英文拼音}/Desktop/安装/products/PHSP/application.json
查找功能查询 [OSArchitecture]==arm64 , 改为arm64==arm64
再次查找[OSArchitecture]==x64, 改为arm64==x64
保存退出(这里需要注意,这个文件拷贝到桌面才能保存,这也是第三步的意图。
完成之后,从桌面的“安装”目录中重新断网安装。
这个目的是,把环境变量删除,并且强制基于arm64指令集的配置生效(M1芯片是基于arm64架构)。
3月22日更新:网传另外一个解决方案是重新安装最新版里的,creative cloud,就能够解决。未经验证,不过从理论来说,是重新初始化了环境变量[OSArchitecture],也是可以解决问题的。
3月14日更新: 根据部分朋友的反馈,各自系统的用户名不同而导致文件路径不正确,找不到准确的文件问题。这里对文章细节做了更改说明。请各位参考
2月22日更新定位107错误代码发生时的错误日志。
当出现对话框之后。查看以下路径的文件内容
/Library/Logs/Adobe/Installers/Install.log
在文件尾部,最新日志内容类似如下。本文的解决方案是针对如下错误的。如果有未能解决的可在恢复中贴出类似的错误日志。便于定位原因details
FATAL: Error occurred in Expression Evaluator for expression '[OSArchitecture]==arm64', check the expression
FATAL: Error occurred in install product workflow with error code 107 error message
ERROR: Invalid condition string specified, Missing variable 'OSArchitecture' identified
==========================================
安装Photoshop2022时,遇到如下提示错误(Error Code: 107),导致无法安装。查阅官方资料和相关资料,没有正确的解决办法。官方对错误编码107的答复是,下载的安装包有问题。但实际并不是这样。
在自行调查后,源于此前卸载了2021版本,清理比较彻底。把一些安装时依赖的安装环境变量也一并清除。
安装新版本时。配置文件中有两处判断macos系统的指令集的条件,其使用的变量Missing variable 'OSArchitecture' identifie,未被预先定义所致。
知道原因后,解决问题就是水到渠成的事情。如不想关心细节。可以按照如下步骤解决。
1. 双击 photoshop安装包(.dmg),Finder或者访达的侧边栏应该会出现安装包镜像名称
2. 确认安装包镜像中,该文件存在 /Volumes/Adobe Photoshop 2022/安装/products/PHSP/application.json, 不同的安装包完整路径或有差异,但是黄色部分的路径是相同的。
3. 这里请务必注意, 复制第二步中,把名称为“安装”的文件夹, 到自己的桌面上。
4. 从这一步开始,所有的操作都是针对桌面的名称为”安装“的文件夹。 打开系统终端Terminal或者iTerm2。复制如下第一条命令行到终端窗口,并回车。(命令行中使用波浪号可以自动定位当前用户的home路径,所以无需再更改名称), 该步骤目的是为了删除application.json文件中的x64指令集判断。
sed -i "" 's/"Condition":" \移除占位[OSArchitecture\移除占位]==x64",//g' ~/Desktop/安装/products/PHSP/application.json
sed -i "" 's/"Condition":"\[OSArchitecture\]==x64",//g' ~/Desktop/安装/products/PHSP/application.json
5. 再次复制如下第二条命令到终端,并回车。该步骤目的是为了删除application.json文件中的arm64指令集判断。
sed -i "" 's/"Condition":"\移除占位[OSArchitecture\移除占位]==arm64",//g' ~/Desktop/安装/products/PHSP/application.json
sed -i "" 's/"Condition":"\[OSArchitecture\]==arm64",//g' ~/Desktop/安装/products/PHSP/application.json
5. 上述两条命令执行完毕之后,从桌面的”安装“文件夹中(切记不是从挂载的dmg镜像中),找到并双击install,进行断网安装,就不会再有错误代码107的提示。
6. 问题解决完毕
完毕附上安装完成之后的截图如下。本解决方案目前在macbook pro intel cpu上验证成功,m1芯片的用户可以参考解决。
以上所有的操作目的只是为了找到application.json文件(有多个,但是只需要修改PHSP子文件夹里的),并且删除这个文件内容中,对指令集的判断。有条件的朋友可以使用文本编辑器手动删除。
MacOS安装Photoshop2022提示错误代码107(Error Code: 107)(更新)相关推荐
- Windows下使用pip安装模块发生“failed with error code 1”的解决方法
Windows下Python安装部分模块时出错,错误代码类似于下面这种: Command "f:\python\python36\python.exe -u -c "import ...
- CentOS上安装软件错误提示:configure: error: no acceptable C compiler found in $PATH
CentOS上安装软件错误提示:configure: error: no acceptable C compiler found in $PATH 因为是centos linux,默认可以采用yum方 ...
- ABAQUS错误代码system error code 1073741819
ABAQUS错误代码system error code 1073741819 The first thing to pay attention to is the following: system ...
- 工控随笔_16_西门子_S7-200.Smart软件安装兼容性说明和错误代码:error code hr=0x80070430...
现在西门子的软件是更新换代太快了,前几年还是Step 7 Micro/Win,后来又出了S7-200 Smart PLC,理所当然的编程调试软件也水涨船高,出了新的Step 7 Micro/Win ...
- 安装DirectX SDK时出现Error Code:s1023 的解决方案
安装DXSDK_Jun10时(下载地址:http://www.microsoft.com/en-us/download/confirmation.aspx?id=6812 ) 出现下图所示错误 ...
- Python安装过程报错The error code is 2503的解决方案
版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 问题描述 在Win10设备中安装Python3.7.2的过程中报错:The error cod ...
- MacOS安装app提示已损坏修复指令
打开「终端.app」,输入以下命令并回车,输入开机密码回车 sudo xattr -rd com.apple.quarantine 空格 软件的路径 如Sketch.app sudo xattr -r ...
- macos安装第三方软件提示文件损坏
用这个命令行: sudo xattr -rd com.apple.quarantine /Applications/Folx.app Folx.app是软件名称 PS: 之前打开所有来源的办法不行了 ...
- Windows 7 Ultimate x64 (7600) update failed with error code 8024402F (更新失败)
This post has been moved to http://blog.tangcs.com/2010/11/20/win7-update-fail-8024402f/ 转载于:https:/ ...
- python 安装失败 errorcode 2203_win10系统安装软件出现the error code is 2203错误怎么办...
电脑安装上win10系统后第一件事情就是安装软件,不然很多事情都干不了.有时安装软件会遇到the error code is 2203的错误提示,然后就安装失败,无法继续进行,怎么办?这很有可能是用户 ...
最新文章
- SpringMVC学习系列(8) 之 国际化
- 盛大EverBox网盘
- systemd教程推荐
- java 反编译项目_Java 7 –反编译项目硬币
- Java线程start()vs run()方法及示例
- 信号扫描_微观世界扫描电子显微镜(SEM)
- POI的XWPFTableCell的方法
- 知其然知其所以然之——word2vector
- PHP编写poc,代码实战/萌新如何编写sql注入的poc
- linux重装xorg,菜鸟恢复xorg.conf的菜方法
- 盘古开源在芯片领域崛起,专注于芯片研发
- 协同办公类系统项目实施推广策略
- 算法:求10万以内的质数
- 移动搜索关键字SEO:如何添加移动关键字!
- 搜狗linux输入法皮肤,linux下使用搜狗输入法皮肤(.ssf)
- 忧天的“杞人” worry wart
- hduoj 1214
- 多读多写是提高写作水平的重要保证
- 自己做的的简单c语言编译器v1.1
- DDTNet: A Dense Dual-Task Network for Tumor-Infiltrating Lymphocyte Detection and Segmentation