Installation
Installation is relatively simple.
OS-Specific Requirements
After completing the steps for your operating system,
continue on to the All Platforms
section.
Windows
The user should use Chocolatey run as an administrator to install Git Bash and Graphviz. We also install Visual C++ Build Tools as a prerequisite for necessary Python modules.
choco install git.install --params "/GitAndUnixToolsOnPath \
/Editor:Nano /PseudoConsoleSupport /NoAutoCrlf" -y
choco install graphviz visualstudio2019buildtools \
visualstudio2019-workload-vctools -y
Please also follow https://github.com/cybertraining-dsc/reu2022/blob/main/project/git-bash-pseudo-console.md#using-git-bash-on-windows for proper configuration of Git Bash.
macOS
Graphviz must be installed. The user should use Homebrew for convenience:
brew install graphviz
Linux
Graphviz must be installed. The user should use apt:
sudo apt install graphviz -y
All Platforms
We leverage the cloudmesh-installer to locally install the cloudmesh suite of repositories. Please use a virtual Python environment.
mkdir ~/cm
cd ~/cm
pip install cloudmesh-installer -U
cloudmesh-installer get cc
cms help