Я хочу добавить. /bin каталог (который относится к текущей директории оболочки) в $PATH при запуске рыбы. Обратите внимание, что fish является оболочкой.
echo $PATH
set PATH ./bin $PATH
echo $PATH
Если я поместил эти строки внутри ~/.config/fish/config.fish, оболочка будет отображать одну и ту же коллекцию путей. Абсолютные пути добавляются должным образом.
Если я открою оболочку и введите тот же set PATH ./bin $PATH внутри некоторого каталога, содержащего bin, он будет добавлен успешно. Однако, когда в текущем каталоге нет bin, он показывает мне ошибку.
set: Could not add component ./bin to PATH.
set: Value too large to be stored in data type
Я запускаю рыбу 1.23.1 на OS X Lion.