zsh: command not found: pub

8,671

Solution 1

Well, I don't know what is aqueduct, but this is a common way to solve such issues:

  1. When you see $ zsh: command not found: aqueduct,

run $ which aqueduct - it shouldn't work.

If it works, then the shell does know about a binary named aqueduct.

  1. Find out in which folder aquedict is located, and add the path to it in export PATH=..., like in you did in .zshrc file.

  2. If you found aquedict binary, and it still fails to work, try adding it permissions to execute:

chmod +rwx aquedict

  1. If you didn't found aquedict binary, read the docs again. :)

In your case it's https://aqueduct.io/docs/getting_started/ ,

and the first step is to install Dart: https://dart.dev/get-dart

Solution 2

Edit zshrc file using vim on terminal

vim ~/.zshrc

edit data on zshrc after pressing "i" on keyboard. Export flutter location, aqueduct location and dart sdk location.

NOTE, to change the your_path to your flutter directory. i.e where flutter is installed.

export PATH="$PATH":"your_path/flutter/bin"
export PATH="$PATH":"your_path/flutter/.pub-cache/bin"
export PATH="$PATH":"your_path/flutter/bin/cache/dart-sdk/bin"

After editing press "esc" key and type :wq for saving Check working of aqueduct using

aqueduct --version

or

aqueduct serve

Solution 3

If you have flutter installed, try flutter pub global activate aqueduct

Solution 4

I got this error zsh: command not found: pub

quick answer if you already have flutter installed

run

flutter pub get

because You can either download the Dart SDK directly (as described below) or download the Flutter SDK, which (as of Flutter 1.21) includes the full Dart SDK.

In my case I wanted to install dependencies in pubspec.yaml in my dart project, but got zsh: command not found: pub.

What is pub

The pub tool has commands for managing packages and for deploying packages and command-line apps.

Share:
8,671
delmin
Author by

delmin

Updated on December 19, 2022

Comments

  • delmin
    delmin over 1 year

    I'm getting this error message when try to install aqueduct on macOS Catalina with this command.

    pub global activate aqueduct
    

    I managed to install it by putting flutter in front of it but now I cannot run aqueduct. I tried

    aqueduct --version
    

    I get an error again

    zsh: command not found: aqueduct

    Here is my .zshrc file (I've added last second line to try to fix it)

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

    I don't know what else to do...