#9674 bug: getting started tutorial fails with no such command error
Issue created by
MarleTangible
### Meltano Version
4.0.06
### Python Version
3.12
### Bug scope
Configuration (settings parsing, validation, etc.)
### Operating System
Windows
### Description
The getting started tutorial fails at the config step.
# install meltano with uv
uv tool install meltano
# meltano works
meltano --version
# create a new project
meltano init my-meltano-project
cd my-meltano-project
# add extractor
meltano add tap-github
# extractor works
meltano invoke tap-github --help
# however, the config screen fails, see below.
meltano config tap-github set --interactive
See below for the full terminal output.
PS C:\Users\tangible\Downloads\meltano> meltano init my-meltano-project
Creating .meltano folder
created .meltano in C:\Users\tangible\Downloads\meltano\my-meltano-project\.meltano
Creating project files...
my-meltano-project/
|-- meltano.yml
|-- README.md
|-- requirements.txt
|-- output\.gitignore
|-- .gitignore
|-- extract\.gitkeep
|-- load\.gitkeep
|-- transform\.gitkeep
|-- analyze\.gitkeep
|-- notebook\.gitkeep
|-- orchestrate\.gitkeep
Creating system database... Done!
████ █████
░░███ ░░███
█████████████ ██████ ░███ ███████ ██████ ████████ ██████
░░███░░███░░███ ███░░███ ░███ ░░░███░ ░░░░░███ ░░███░░███ ███░░███
░███ ░███ ░███ ░███████ ░███ ░███ ███████ ░███ ░███ ░███ ░███
░███ ░███ ░███ ░███░░░ ░███ ░███ ███ ███░░███ ░███ ░███ ░███ ░███
█████░███ █████░░██████ █████ ░░█████ ░░████████ ████ █████░░██████
░░░░░ ░░░ ░░░░░ ░░░░░░ ░░░░░ ░░░░░ ░░░░░░░░ ░░░░ ░░░░░ ░░░░░░
Your project has been created!
Meltano Environments initialized with dev, staging, and prod.
To learn more about Environments visit:
https://docs.meltano.com/concepts/environments
Next steps:
cd my-meltano-project
Visit
https://docs.meltano.com/getting-started/part1 to learn where to go from here
PS C:\Users\tangible\Downloads\meltano> cd .\my-meltano-project\
PS C:\Users\tangible\Downloads\meltano\my-meltano-project> meltano add tap-github
2025-12-08T20
5139.972135Z [info ] Fetching plugin definition from Meltano Hub
Added extractor 'tap-github' to your project
Variant: meltanolabs (default)
Repository:
https://github.com/MeltanoLabs/tap-github
Documentation:
https://hub.meltano.com/extractors/tap-github--meltanolabs
2025-12-08T20
5140.246806Z [info ] Installing extractor 'tap-github'
2025-12-08T20
5140.963955Z [info ] Installed extractor 'tap-github'
To learn more about extractor 'tap-github', visit
https://hub.meltano.com/extractors/tap-github--meltanolabs
PS C:\Users\tangible\Downloads\meltano\my-meltano-project> meltano invoke tap-github --help
2025-12-08T20
5158.025242Z [info ] Environment 'dev' is active
Usage: tap-github [OPTIONS]
Execute the Singer tap.
Options:
--version Display the package version.
--about Display package metadata and settings.
--format [json|markdown] Specify output style for --about
--config TEXT Configuration file location or 'ENV' to use
environment variables.
--discover Run the tap in discovery mode.
--test TEXT Use --test to sync a single record for each
stream. Use --test=schema to test schema output
without syncing records.
--catalog FILENAME Use a Singer catalog file with the tap.
--state FILENAME Use a bookmarks file for incremental replication.
--help Show this message and exit.
PS C:\Users\tangible\Downloads\meltano\my-meltano-project> meltano config tap-github set --interactive
2025-12-08T20
5212.525821Z [info ] The default environment 'dev' will be ignored for
meltano config
. To configure a specific environment, please use the option
--environment=<environment name>
.
Usage: meltano config [OPTIONS] COMMAND [ARGS]...
Try 'meltano config --help' for help.
Error: No such command 'tap-github'.
PS C:\Users\tangible\Downloads\meltano\my-meltano-project>
### Code
default_environment: dev
project_id: 019affbb-89cf-76c3-a89c-76902dace5f0
environments:
- name: dev
- name: staging
- name: prod
plugins:
extractors:
- name: tap-github
variant: meltanolabs
pip_url: meltanolabs-tap-github
### Link to Slack/Linen
No response
meltano/meltano