按照
的说明安装后curl https://nixos.org/nix/install | sh
以及未找到注销/登录,nix-env和nix-build。 我遇到了Debian Stretch的问题,现在遇到了Buster。我究竟做错了什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
nix manual指示执行
source ~/.nix-profile/etc/profile.d/nix.sh
但是执行后打印的指令说可以(我不记得了)
./~/.nix-profile/etc/profile.d/nix.sh
,并且同一命令插入~/.profile
中。问题的原因是.
和source
之间的差异(请参阅https://superuser.com/questions/46139/what-does-source-do)。该脚本正在环境中设置$ PATH变量,并且对source
产生了预期的效果,而对.
无效(该脚本在其自身的shell中运行并在最后关闭它)。
治愈:
将.profile
中的行更改为(或最好将其移至.bashrc
)到
if [ -e /home/xxx/.nix-profile/etc/profile.d/nix.sh ]; then source /home/xxx/.nix-profile/etc/profile.d/nix.sh; fi
({xxx
是您的用户名),