gpt4 book ai didi

tmux 不加载 asdf 配置

转载 作者:行者123 更新时间:2023-12-04 01:58:32 30 4
gpt4 key购买 nike

我在创建 tmux session 时无法加载正确版本的 ruby​​/node。如果我在没有 tmux 的情况下使用 ruby​​/node,这不会发生

$ tmux new-session -s servers
$ which ruby
/usr/bin/ruby

与普通终端 session 相比:

/Users/amree/.asdf/shims/ruby

相关点文件:

更多信息

  • 它运行相同的 shell(有和没有 tmux)。我通过运行 echo $SHELL
  • 确认了它
  • 注释掉整个 tmux 配置文件没有帮助

最佳答案

实际问题是因为当我打开 tmux session 时,$PATH 再次被 /etc/zprofile 自动添加到前面。

为了防止这种情况,我只是在 tmux session 中禁用它:

# /etc/zprofile
# system-wide environment settings for zsh(1)
if [ -x /usr/libexec/path_helper ]; then
if [ -z "$TMUX" ]; then
eval `/usr/libexec/path_helper -s`
fi
fi

关于tmux 不加载 asdf 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48980777/

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