CC=''
говорит мне, что компилятор не установлен. У вас установлен gcc?
Попробуйте:
which gcc
На Debian вам, вероятно, нужно установить сборочное окружение с:
apt-get install build-essential
Или, что ещё лучше:
apt-get build-dep your-package-name
Запустите cd
из того, что вызывает рыбу. Например, вместо urxvt -e fish
, запустите
urxvt -e sh -c 'cd /wherever/you/want; fish'
Сделайте так, чтобы urxvt -e sh -c 'cd /wherever/you/want && fish'
, если вы не хотите, чтобы терминал открывался, если каталога не существует.
Пока я нахожусь на StackExchange, меня преследует проблема, где, как только я нахожу время, чтобы написать вопрос, я чудесным образом нахожу ответ.
Для всех, кто пытается сделать то же самое, вот что я в итоге сделал.
Если я добавлю следующее в верхнюю часть моего config.fish:
cd $FISH_START_DIR
, то я смогу делать то, что хотел, с помощью следующей командной строки:
$ urxvt -e /bin/bash -c 'FISH_START_DIR=<my required directory> fish'
Hacky, да, но работает очарование.
.
Извините за ложную тревогу.