This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我正在尝试在新的Mac上安装CCS 11.2 .0.0.0007万 ,但我收到“可执行文件中的CPU类型错误”错误。 它是否可能以某种方式与32位二进制文件绑定?
无论哪种方式,我都是使用OSX 12.3 的M1 Max,1 Monterey,错误消息如下所示:
无法安装功能
com.ti.ccstudio.installer.osx.feat
ure.group:运行/时出错
applications/ti/ccs1120/CS/
Eclipse/Eclipse.app/Contents/
macOS/eclipse -data "/tmp/
CCS d880bcd6-
ce9f-4e2e-636c-75e7d90d1817/
workspace"-应用程序
com.ti.ccStudio.p2app
-repository "文件:/tmp/
CCS d880bcd6-
ce9f-4e2e-636c-75e7d90d1817/
installer"-installiu
com.ti.ccstudio.installer.osx.feat
ure.group -nosplash:/bin/sh:/
applications/ti/ccs1120/CCS/eclipse/Eclipse.app/Contents/
macOS/eclipse:错误的CPU类型
可执行文件。
是否要重试?
我尝试了完全安装和部分安装,但似乎它在食食食部分被挂起了。 对导致此错误的原因以及如何解决此错误有任何想法?
Munan
Munan
如果您尝试在更新版本的macOS上运行32位可执行文件,则会看到此错误,这是正确的。 但是,我认为这不是32位问题,因为在这种情况下,CCS不会在任何现代Mac上安装和运行。 我可以在两个Mac上安装11.2。 一个是运行macOS 12.3 .1的基于M1的Mac。
如果我在eclipse可执行文件上运行file命令,我会看到以下内容:
Eclipse:Mach-O 64位可执行文件x86_64
CCStudio可执行文件也是如此
CCStudio:Mach-O 64位可执行文件x86_64
如果您转至 Applications/ti/ccs1120/ccs/eclipse/Eclipse.app/Contents/MacOS并运行“file eclipse”,其输出是否相同?
此致,
John
您好,John:
"文件食指"的输出与您上面的输出相同。 但我仍然收到错误。 我将再次尝试下载安装程序,看看是否有帮助...
我在安装目录中找不到CCStudio可执行文件,所以可能是因为它被卡住了?
Munan
重新下载了快速更新,但仍然存在相同的问题。 我还附上了最新的安装日志,仅供参考。
我会将登录信息传递给我们的安装人员团队,以了解他们是否有任何想法。
你能为我尝试一件事吗?
打开终端
转至下载安装程序的位置
转到:
/CCS_setup_MacOS 11.2。0.0.0007万 .app/Contents/MacOS
然后运行OSX-x86_64
这将运行x86_64版本的安装程序,而不是M1版本。 它将使用Rosetta运行(就像CCS的其他部分一样)。 我很想知道这对您是否有效。
此致,
John
John,您好!
我尝试了这种方法,它实际上给了我一个不好的CPU体系结构,试图执行OSX-x86_64。 文件实用程序仍然显示它是64位x86_64二进制文件。
运行OSX-ARM64安装程序可以启动,但我在安装过程中遇到了与之前相同的错误。
Munan
您好,John:
我实际上成功地安装了该软件。 我在帖子跟踪中阅读了您的笔记,并通过CLI手动安装了Rosetta 2,这似乎是成功的。
不知道为什么需要手动安装,因为我已经在我的系统上安装了Rosetta 2,但这解决了我的问题。
Munan
我想知道我们是否有办法检测罗塞塔是否存在问题。 我们可以从一开始就研究一下。 由于初始安装程序支持M1,因此它可能会进行某种测试,以查看Rosetta是否在该过程的早期工作。
John