问题标签 [apple-silicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9756 浏览

macos - 如何将 Homebrew 安装到 /opt/?

我在新的 M1 MacBook Pro 上。我正在尝试通过 Homebrew 安装 gtk+3(具有原生苹果硅支持)。首先它告诉我

无法以英特尔默认前缀 (/usr/local) 安装在 ARM 处理器上的 Homebrew 中!请使用以下“替代安装”之一在 /opt/homebrew 中创建新安装: https ://docs.brew.sh/Installation 您可以使用以下命令迁移以前安装的公式列表:brew bundle dump

我试图通过 Rosetta 2 运行终端,但是 gtk+3 需要 ARM 支持才能安装,所以没有用。

我试图手动解压缩 docs.brew.sh 中的代码行,/opt/但它告诉我我没有权限。我试图 sudo 它,但无济于事。有什么帮助吗?

编辑1:完整消息:

错误:无法以英特尔默认前缀 (/usr/local) 安装在 ARM 处理器上的 Homebrew 中!请使用以下“替代安装”之一在 /opt/homebrew 中创建新安装: https ://docs.brew.sh/Installation 您可以使用以下命令迁移以前安装的公式列表:brew bundle dump

编辑 2:在 /opt/ 中创建了一个名为“Home-brew”的文件夹并在那里打开终端,尝试了 sudo 和一切:

0 投票
2 回答
7290 浏览

homebrew - 如何运行 Homebrew 的两个独立安装?

我想在 Apple Silicon Mac 上同时安装和运行两个版本的 Homebrew:一个 ARM64 版本和一个在 Rosetta 2 下运行的 Intel 版本。

知道我可以预先添加任何 brew 命令arch --x86_64来模拟 Intel 执行该命令,但这可能会导致您已经为 ARM64 构建的依赖项的公式发生冲突。例如:

如何安装和运行两个独立的 Homebrew 版本(一个用于本机 ARM64,一个用于模拟 Intel),保持每个已安装的公式和依赖项分开?

0 投票
8 回答
84764 浏览

macos - 错误:无法以英特尔默认前缀 (/usr/local) 在 ARM 处理器上安装 Homebrew

我使用最新的Apple M1芯片处理器。而且我在安装应用程序时不断出错。

说。,

需要有关要遵循的确切步骤的帮助。

0 投票
0 回答
288 浏览

frameworks - Apple Silicon / M1 的 LAME.framework

我为 IOS 找到了这个,但我需要帮助获取 LAME.framework 来为 MacOS 英特尔和 arm64 构建。

https://github.com/Superbil/build-lame-for-iOS/blob/master/build_ios.sh

任何人都可以指点我类似的构建脚本吗?目标是大苏尔,如果这有所作为。

框架对我来说是个谜,所以我过去很幸运地找到了这些。不知道如何创建这个。

PS 我确实尝试将 iphonesdk 行更改为 macOS,但它失败了(路径中没有 sdk)可能无论如何都不是正确的方法。

0 投票
4 回答
2327 浏览

xdebug - 在 Apple Silicon M1 下安装/重建 Xdebug 时出现问题

无法在 Big Sur 下的新 Apple Silicon M1 下安装 XDebug - 使用pecl install xdebug并运行后php --ini出现以下错误:

我尝试从源代码(git clone git://github.com/xdebug/xdebug.git)重新编译 xdebug,结果相同。我可以config.m4在重新编译 xdebug 时强制使用正确的架构吗?- 还有其他建议吗?

0 投票
1 回答
11051 浏览

java - 如何在 Apple Silicon M1 Mac 上安装 Azul JDK 16?

我知道我可以在 Rosetta 2 的仿真下运行 Java,但我已经读过 Azul Open JDK 16 可以获得本机性能。

我下载了文件,但不知道该怎么做。Azul 的帮助页面没有帮助。

如果有人可以提供一些关于如何让 JDK 在本地运行的基本步骤,那就太棒了!

0 投票
1 回答
149 浏览

macos - “开发人员必须优化他们的应用程序以在基于 ARM 的处理器上运行”是什么意思?

这是一个我不太了解的主题,我希望能更好地理解这个主题。

我正在阅读有关 Apple 向 Apple Silicon 过渡的文章,在某些时候我读到“Apple 将发布 Rosetta 2,这是一个让您可以在新 Mac 上运行旧应用程序的仿真层。”

据我所知,应用程序是用高级语言(例如 C/C++、Java 等)编写的。然后编译器(假设解释器暂时不存在)读取该代码并将其转换为汇编代码。然后汇编器将汇编代码转换为处理器可读的机器代码。

我的问题是,假设以上是正确的,为什么需要 Rosetta 2,因为 CPU 应该将高级代码转换为可读的机器代码?为什么开发人员需要“优化”(或关心他们的应用程序在哪个处理器上运行)他们的应用程序,因为它们(大部分)是用高级语言(处理器可以编译)编写的?我不明白为什么程序员会关心 CPU 是否应该处理编译和汇编。

这个问题可能相当琐碎,但仅通过阅读有关编译器或 CPU 架构的信息,我无法找到我想要的东西。

0 投票
5 回答
2725 浏览

google-cloud-platform - 在 Apple Silicon / Big Sur 上安装 Google Cloud SDK 时出现 anthoscli 错误

我现在正在寻找解决方案几个星期。几周前,我收到了配备 Apple Silicon 处理器并安装了 Big Sur 的新 MacBook Pro。当我尝试安装 Google Cloud SDK 时,因为我的工作需要它,我遇到了第一个问题。我打开终端并使用“curl https://sdk.cloud.google.com | bash”开始安装。

在收到问题后,如果我想帮助改进 Google Cloud SDK 并点击“N”,就会出现此错误。另外,当我按“Y”时...

在互联网上,我找不到有关此错误的信息。我在 anthoscli 上发现的唯一一件事是我认为它与 Kubernetes 和/或 Docker 有关。所以我尝试先安装 Docker,只是它们还没有为 Apple Silicon 做好准备......

我无法想象自己是唯一一个遇到这个问题的人,所以我希望这里有人可以进一步帮助我。

0 投票
1 回答
30340 浏览

python - Macbook m1 和 python 库

新的 macbook m1 适合数据科学吗?

数据科学 python 库(如 pandas、numpy、sklearn 等)是否可以在 macbook m1(Apple Silicon)芯片上运行,与上一代基于英特尔的 macbook 相比有多快?

0 投票
1 回答
1517 浏览

ios - 为什么 cocoapods 不能在 Apple Silicon 上工作?

在新的 m1 mba 上,我下载了 cocoapods,但没有一个命令起作用,它们只是崩溃了。我见过其他人遇到同样的问题,有人说勾选“使用 Rosetta 打开”框对他们有用,但我试过了,它做了完全相同的事情。有没有人找到解决方案?