多分/usr/local以下をコピー後に初期化っぽいことをやっているのではないかと
まず、/usr/local/以下の所有者がrootになっているのでこれを変える
$ sudo chown -R <user> /usr/local
/usr/local/bin以下にリンクが貼られていないので、これも修正しようとするも複数バージョンある場合うまくいかない場合がある。のでまず複数バージョンあるものを探す
$ brew ls --versions ... gettext 0.18.2 0.18.3.2 ...
こういうのを削除して再インストールする
$ brew rm --force gettext $ brew install gettext
最後にリンクしなおす
$ brew ls | xargs -I % sh -c 'brew unlink % && brew link %'