This has been a known issue with fish
for a while, but there is actually a fix now at its Github site. The developer commented when discussing the issue that
Actually I think it's something else - we just didn't set the parent group ID in posix_spawn.
He has committed the fix now, but I think you will have to build it from source until that fix is incorporated in the beta builds at the official site. The instructions to build from source are straightforward and are on the beta page: (install git
and build-essential
if you don't have them already). There are no extra dependencies to install.
First, run
git clone git://github.com/fish-shell/fish-shell.git
Then cd
to the fish-shell
folder and run:
autoconf
./configure
make
sudo make install
You can use checkinstall
instead of make install
if you wish.
I just tried this method and it all worked fine- it took less than 3 minutes altogether.
Note: some good extensive documentation on fish
is available here.