微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vscode 终端上的 Nix

如何解决Vscode 终端上的 Nix

我在 Vscode 终端上使用 nix 时遇到问题,如果我在终端上输入 nix-shell 一切正常,但如果我在 Vscode 终端上尝试,它会说: zsh: command not found: nix-shell 我之前已经遇到过这个问题,并通过在 terminal.integrated.env.osx 的 settings.json 文件添加我的 PATH解决它。 我添加的路径是 "terminal.integrated.env.osx": { "PATH" : "/Users/my_name/.nix-profile/bin:/opt/homebrew/bin:/Users/my_name/opt/miniconda3/bin:/Users/my_name/opt/miniconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","NIX_PATH" : "/Users/my_name/.nix-defexpr/channels"}, 我也不知道为什么我的 PATH 这么长,如果我做错了什么。

尽管如此,在我的 settings.json 上添加这些行可以解决问题一段时间,但它不再起作用,我不知道为什么。 我使用的是 MacBook Air(M1,2020),macos bigsur 11.2.3 我正在使用 mac 提供的认 Terminal.app 应用程序。 我试图在 Vscode 中的终端设置中添加集成和外部,但它们都不起作用

感谢阅读,如果我的解释不好,请见谅。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。