В настоящее время я использую zsh
с oh-my-zsh
, и я столкнулся с раздражающим поведением оболочки.
Я должен был сделать небольшое, но разрушительное изменение в экспорте $PATH
при редактированииmy .zshrc
, потому что происходит следующее:
В приглашении оболочки, находящемся в ~/
, с выдачей, например, команды flutter
...
$ flutter
... приводит к:
$ ~/flutter/
(как будто вызов $ flutter
был интерпретирован как $ cd flutter
)
Однако, выдав $ flutter
в любом другом каталоге, в том числе $ ~/flutter
приводит к правильному выполнению команды flutter
. То же самое для go
и других.
Линия 2
на моем .zshrc
экспорте $PATH
следующим образом:
export PATH=$HOME/bin:$HOME/.emacs.d:$HOME/flutter/bin/cache/dart-sdk:$HOME/flutter/bin/cache/dart-sdk/bin:$HOME/.pub-cache/bin:$HOME/.composer/vendor/bin:$HOME/.cargo/env:$HOME/.platformio/penv/bin:$HOME/flutter/bin:$PATH
I 'Я сравнивал .zshrc
версии с другими резервными копиями, и я могу что-то упустить, но различий не обнаружено.
Что, по вашему мнению, не так?
Если вы сталкивались с этимдосада, как ты это исправил?