Document that Cargo is prerequisite to build Zowe CLI #1774
Labels
bug
Something isn't working
dev-doc
good first issue
Good for newcomers
priority-low
Legit issue but cosmetic or nice-to-have
severity-medium
Bug where workaround exists or that doesn't prevent the usage of Zowe. Just makes it more complex.
Ever since the "zowex" folder was added for the Zowe CLI daemon, Cargo has been required to build it.
But building the daemon is optional for CLI contributors and not part of the
npm run build
script.Now that we have added the Secrets SDK as package in this repo, Cargo is required for
npm run build
to work.The reason is that we build Rust bindings to access the native OS APIs for secure credential storage.
Therefore, we should document in the readme that
cargo
as a prerequisite for building Zowe CLI from source.It can be downloaded here: https://rustup.rs/
The text was updated successfully, but these errors were encountered: