結論
$HOME/.anyenv/bin
にパスを通せばいいとあったけど通しても呼べなかったのでもう直接pathを通した。
set -U fish_user_paths $fish_user_paths $HOME/.anyenv/envs/ndenv/bin/
fish全然わからん
追記
anyenvにパスを通してもだめだった(evel ndenvとevel anyenv両方やったせい?anyenvの方にnodeが入ってない)
とりあえずbrewで入れたnodeを削除して
ndenv installすると$HOME/.ndenv配下に入っていたので
$HOME/.ndenv/shims
にパスを通して解決した
参考
https://qiita.com/tonkotsuboy_com/items/5322d226b6783d25b5df