gpt4 book ai didi

tmux - 在 arm64 模式下在 M1 Mac 上运行 tmux

转载 作者:行者123 更新时间:2023-12-04 11:35:41 28 4
gpt4 key购买 nike

所以我通过 arm64 自制软件安装了 tmux。
我最初为 arm64 手动编译了 alacritty(我最喜欢的终端模拟器),因此它以 arm64 模式运行。 uname -a确认我们在 arm64 中。

Darwin ndo-mbp.local 20.1.0 Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:10 PDT 2020; root:xnu-7195.50.7~2/RELEASE_ARM64_T8101 arm64
然后我安装了自制软件,它缓慢但肯定地为大多数流行的应用程序提供了 arm64 瓶,包括 tmux ( https://github.com/Homebrew/brew/issues/7857 )。所以我从 arm64 shell 安装了它,它编译成功。
如果我运行 file $(which tmux)我得到:
/opt/homebrew/bin/tmux: Mach-O 64-bit executable arm64
但是,如果我启动该 tmux我的 arm64 alacritty 中的二进制文件,我似乎进入了 x86_64 模式。运行 uname -a从那个 tmux 窗口里面我得到:
Darwin ndo-mbp.local 20.1.0 Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:10 PDT 2020; root:xnu-7195.50.7~2/RELEASE_ARM64_T8101 x86_64
知道这里发生了什么吗?我对 Mac OS 比较陌生,所以也许我错过了一些明显的东西。

最佳答案

我有同样的问题。
最后的解决方案是在 ~/.tmux.conf , 添加:set-option -g default-shell /path/to/arm64/zsh然后杀死并重新启动 tmux:

sudo kill -9 [PID of tmux]
tmux
uname -a然后返回 arm64。

关于tmux - 在 arm64 模式下在 M1 Mac 上运行 tmux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65431722/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com