Я пытаюсь управлять своими пакетами для OSX, используя Homebrew, насколько я могу. Я установил Fish Shell и NVM с помощью Homebrew, но не могу заставить Fish распознать мою установку NVM. Команды NVM отлично работают при запуске с Bash, вероятно, потому что, когда вы устанавливали NVM с помощью Homebrew, мне пришлось добавить несколько дополнительных строк в мой файл .bashrc.
После установки NVM с Homebrew он говорит:
Add NVM's working directory to your $HOME path (if it doesn't exist):
mkdir ~/.nvm
Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's
equivalent configuration file:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
Также кажется, что скрипт установки Homebrew добавил эту строку в мой ~/.profile
source /usr/local/opt/nvm/nvm.sh
Я надеюсь, что было бы возможно использовать эту же технику с Fish, чтобы также получить доступ к установке NVM, но я не могу заставить это работать.
Я нашел эту технику: https://github.com/passcod/nvm-fish-wrapper Но я бы предпочел не оборачивать NVM.
Кто-нибудь может помочь?