Запустить несколько оболочек рыбы в различных каталогах?

CC=''

говорит мне, что компилятор не установлен. У вас установлен gcc?

Попробуйте:

which gcc

На Debian вам, вероятно, нужно установить сборочное окружение с:

apt-get install build-essential

Или, что ещё лучше:

apt-get build-dep your-package-name
1
23.06.2014, 01:09
2 ответа

Запустите cd из того, что вызывает рыбу. Например, вместо urxvt -e fish, запустите

urxvt -e sh -c 'cd /wherever/you/want; fish'

Сделайте так, чтобы urxvt -e sh -c 'cd /wherever/you/want && fish', если вы не хотите, чтобы терминал открывался, если каталога не существует.

.
3
27.01.2020, 23:28

Пока я нахожусь на StackExchange, меня преследует проблема, где, как только я нахожу время, чтобы написать вопрос, я чудесным образом нахожу ответ.

Для всех, кто пытается сделать то же самое, вот что я в итоге сделал.

Если я добавлю следующее в верхнюю часть моего config.fish:

cd $FISH_START_DIR

, то я смогу делать то, что хотел, с помощью следующей командной строки:

$ urxvt -e /bin/bash -c 'FISH_START_DIR=<my required directory> fish'

Hacky, да, но работает очарование.
. Извините за ложную тревогу.

0
27.01.2020, 23:28

Теги

Похожие вопросы