Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

zsh: command not found: pub

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...

like image 405
delmin Avatar asked Apr 25 '20 17:04

delmin


4 Answers

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
like image 110
rencheeraj Avatar answered Oct 17 '22 05:10

rencheeraj


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

like image 8
sylvia Avatar answered Oct 17 '22 03:10

sylvia


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

like image 4
olha Avatar answered Oct 17 '22 03:10

olha


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.

like image 4
sultanmyrza Avatar answered Oct 17 '22 03:10

sultanmyrza