Я несколько дней играл с FISH и просто пытался переключить его на свою основную оболочку. Это работало нормально, но теперь ни одно из моих программ от MacPorts не распознается.
Я установил и последовал совету http://ridiculousfish.com/shell/faq.html , используя форму установки пакета здесь http://ridiculousfish.com/shell/ ,
Сценарий python сделал эту запись из моего .profile в мой файл config.fish
set_default export PATH "/opt/local/bin:/opt/local/sbin:$PATH"
но я получаю эту ошибку
fish: неизвестная команда 'set_default'
/Users/ley/.config/fish/config.fish (строка 1): set_default export PATH / opt / local / bin: / opt / local / sbin: $ PATH ^ в . (источник) вызов файла '/Users/ley/.config/fish/config.fish', вызывается на стандартном вводе,
Я немного поиграл с командой set, но, похоже, это мало помогло
Любой совет?
источник
Ответы:
Похоже, вы хотите:
Редактировать: Я понимаю, что вы имеете в виду, этот синтаксис требует привыкания. Он хочет пробелы вместо двоеточий, и он не может быть в кавычках, и все пути в вашем текущем PATH должны фактически существовать (в моем случае, я имел
/usr/local/sbin
в моем ПУТИ, хотя он на самом деле не существует, и это было проблемой дляfish
).источник