zsh: команда не найдена: pub - PullRequest
       23

zsh: команда не найдена: pub

0 голосов
/ 25 апреля 2020

Я получаю это сообщение об ошибке при попытке установить акведук на macOS Catalina с помощью этой команды.

pub global activate aqueduct

Мне удалось установить его, поставив перед ним флаттер, но теперь я не могу запустить акведук. Я пытался

aqueduct --version

Я снова получаю сообщение об ошибке

zsh: команда не найдена: акведук

Вот мой .zshr c файл (я добавил последнюю вторую строку, чтобы попытаться это исправить)

export PATH="$PATH:/Users/peter/development/tools/flutter/bin"
export PATH="$PATH":"$HOME/.pub-cache/bin"

Я не знаю, что еще делать ...

1 Ответ

2 голосов
/ 25 апреля 2020

Ну, я не знаю, что такое aqueduct, но это распространенный способ решения таких проблем:

  1. Когда вы видите $ zsh: command not found: aqueduct,

запустить $ which aqueduct - это не должно работать.

Если это работает, то оболочка знает о двоичном файле с именем aqueduct.

Узнайте, в какой папке находится aquedict, и добавьте путь к ней в export PATH=..., как в файле .zshrc.

Если вы нашли двоичный файл aquedict, но он по-прежнему не работает, попробуйте добавить ему разрешения на выполнение:

chmod +rwx aquedict

Если вы не нашли бинарный файл aquedict, прочитайте документы еще раз. :)

В вашем случае это https://aqueduct.io/docs/getting_started/,

и первым шагом является установка Dart: https://dart.dev/get-dart

...