You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS更新后Devbox出现unable to source Nix profile错误的解决咨询

解决macOS大版本更新后Devbox unable to source Nix profile 问题(无需单独管理Nix)

方法1:重置Devbox内置Nix环境

Devbox自带独立的Nix实例,无需单独安装系统级Nix。执行以下命令修复关联:

  • 清理Devbox本地缓存与Nix状态:
    devbox clean --all
    
  • 重新初始化Devbox的Nix环境:
    devbox shell --init
    
    该命令会重新生成Devbox所需的Nix配置文件,修复路径关联问题。

方法2:修复shell环境变量关联

macOS大版本更新可能覆盖shell配置文件中的Devbox相关变量,检查并恢复:

  • 打开你的shell配置文件(如~/.zshrc或~/.bash_profile),确认是否存在以下内容:
    eval "$(devbox shellenv)"
    
    若缺失,手动添加后执行:
    source ~/.zshrc
    
  • 重启终端后执行devbox shell测试。

方法3:干净重装Devbox

若上述方法无效,完全卸载后重装:

  • 卸载Devbox:
    curl -fsSL https://get.jetpack.io/devbox | bash -s -- uninstall
    
  • 删除残留目录:
    rm -rf ~/.devbox
    rm -rf ~/.local/share/devbox
    
  • 重新安装Devbox:
    curl -fsSL https://get.jetpack.io/devbox | bash
    
    安装完成后直接进入项目执行devbox shell,Devbox会自动配置内置Nix环境,无需单独安装系统Nix。

额外注意事项

  • 不要手动安装系统级Nix,Devbox内置Nix完全独立,两者共存易引发路径冲突。
  • macOS大版本更新后,优先执行devbox clean --all再启动shell,可避免多数环境关联问题。

内容的提问来源于stack exchange,提问作者Neekobus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 23:02:37