tmux没有加载asdf配置

时间:2018-02-26 02:48:27

标签: tmux oh-my-zsh asdf-vm

在创建tmux会话时,我无法加载正确版本的ruby / node。如果我在没有tmux

的情况下使用ruby / node,则不会发生这种情况
$ tmux new-session -s servers
$ which ruby
/usr/bin/ruby

与正常的终端会话相比:

/Users/amree/.asdf/shims/ruby

相关的dotfiles:

更多信息

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

1 个答案:

答案 0 :(得分:3)

实际问题是因为当我打开tmux会话时,$PATH已经/etc/zprofile自动添加了# /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会话中禁用它:

 Hello there jsp

        <c:forEach var="student" items="2abcnullmca">
                        <c:out value= ""/>
                    </c:forEach>

                    <c:out value= "abc" />