Via #2688 we can now install the dependent project tools with one cross platform command cargo xtask install-tools. The command fails to install mdbook-exerciser and mdbook-course however unless you are in the root of the repository. This is because these two dependencies are located in the local filesystem.
One of the benefits of the cargo xtask approach is we can run commands from anywhere so it would be nice if this could be fixed somehow.