【问题标题】:Duplication of terminal in macOS VenturamacOS Ventura 中的终端重复
【发布时间】:2023-01-11 03:29:50
【问题描述】:

在 macOS ventura 中,我无法复制我的终端应用程序。

我想这样做,因为我有一个 M1 处理器,我想要一个使用 Rosetta2 打开的处理器和一个本地打开的处理器。

任何想法如何解决这个问题?

【问题讨论】:

  • 如何在 macOS 中启动同一可执行文件的多个实例从来都不是显而易见的(无论如何对我而言)。他们是否真的禁用了这样做的能力,或者您只是需要帮助来了解如何做到这一点? (无论哪种方式,apple.stackexchange.com 可能是一个更好的询问网站。)

标签: macos macos-ventura


【解决方案1】:

另一种方法是发布here 的解决方法(为了节省您一些时间,我在此处转录):

在您的~/.zshrc 文件中,在末尾添加这两行:

alias arm="env /usr/bin/arch -arm64 /bin/zsh --login"

alias intel="env /usr/bin/arch -x86_64 /bin/zsh --login" 

从现在开始,在任何新的终端窗口中,您可以分别输入 intelarm 来切换是否使用 Rosetta2

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,需要一个 Intel/Rosetta 模式的终端来使用 Azure Functions。

    一个简单的解决方法是安装替代终端,例如 iTerm 2,并将该终端或终端设置为以 Rosetta 模式运行。

    【讨论】:

    • 谢谢,是的,这也是我一直在做的。知道为什么没有在 ventura 中复制某些应用程序的选项吗?
    • Utilities % sudo cp -R Terminal.app Terminal-Rosetta.app cp: Terminal-Rosetta.app: Operation not permitted cp: Terminal.app: unable to copy extended attributes to Terminal-Rosetta.app: Operation not permitted 我收到一个错误像这样来自终端..这是一篇解释错误消息的文章,它建议改用rsync:quora.com/… Rsync 但是给了我类似的错误。
    猜你喜欢
    • 2022-10-25
    • 2021-12-18
    • 2019-09-29
    • 2021-09-15
    • 2017-07-18
    • 1970-01-01
    • 2023-02-19
    • 2023-01-17
    相关资源
    最近更新 更多