3

Когда я пытаюсь создать файл из командной строки, я получаю сообщение об ошибке: zsh: команда не найдена: «open

Это работало и остановилось несколько дней назад :( В моем файле .zshrc ярлык: alias subl=“open -a 'Sublime Text'”

мой $ PATH: /Users/joe/.rvm/gems/ruby-2.1.3/bin:/Users/joe/.rvm/gems/ruby-2.1.3@global/bin:/Users/joe/.rvm/rubies/ruby-2.1.3/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/joe/.rvm/bin:/Users/joe/.rvm/bin

Любые идеи, что мне нужно сделать, чтобы мой псевдоним снова заработал?

1 ответ1

4

Вы используете фигурные кавычки в вашей команде псевдонима. Оболочки используют только одинарные и двойные кавычки ASCII. Измените и на ":

alias subl="open -a 'Sublime Text'"

Не используйте текстовый процессор при редактировании сценариев оболочки, используйте программный текстовый редактор, такой как emacs или vi , и они не преобразуют традиционные кавычки в фигурные кавычки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .