首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tmux不加载asdf配置

tmux不加载asdf配置
EN

Stack Overflow用户
提问于 2018-02-26 02:48:26
回答 1查看 755关注 0票数 3

当我创建一个tmux会话时,加载正确版本的ruby/node时遇到了问题。如果我使用不带tmux的ruby/node,则不会发生这种情况。

代码语言:javascript
复制
$ tmux new-session -s servers
$ which ruby
/usr/bin/ruby

与正常终端会话相比:

代码语言:javascript
复制
/Users/amree/.asdf/shims/ruby

相关的dotfiles:

更多信息

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

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-01 02:51:41

实际的问题是,当我打开tmux会话时,$PATH再次被/etc/zprofile自动添加。

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

代码语言:javascript
复制
# /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
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48980777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档