How can I tell nixos-rebuild to use it? I get the same error message with the --no-build-nix option.
# nix --version
nix (Nix) 2.3pre6688_bb6e6923
# nixos-rebuild build
building Nix...
error: evaluation aborted with the following error message: ‘
This version of Nixpkgs requires Nix >= 2.0, please upgrade:
It recommends nixos-rebuild switch before you change your channel to 19.03, so the old Nix is switched out while you’re still on your old channel.
Once that is done, you can change to the new channel and the new Nix 2 should be able to build the 19.03 channel.