Installing Emily
Welcome to Emily! In the following series of tutorials, we wil guide you through the installation and configuration of Emily, building your first project and tinkering with it, and finally deploying and securing your project.
To get started, make sure that Emily is installed on your computer by following of the guides below:
Once installed, you should be able to open up a terminal, type emily and get output
similar to the following:
$ emily Welcome to the Emily CLI tool!Get started1) Configure your system with emily doctor... or get a status report with emily doctor --no-fix2) Build a project with emily build... or open an existing one with emily open3) Add a server with emily servers... or skip if you want to deploy locally4) Deploy your project with emily deploy... you can specify more deployments with emily deploymentsDocumentation, Guides, and Walk-throughs1) For a full walkthrough, see our Getting Startedguide:https://emily.ambolt.io/docs/latest/guides2) For documentation on all commands, read the docs:https://emily.ambolt.io/docs/latest/guides3) Run emily --help on any subcommand for more information:emily configuration add nginx --helpYou can get more information about any emily command using the --help flag.
Checking dependencies
Next, we will check that the required dependencies are properly installed. Type emily doctor
in the terminal. If all required features are installed, Emily will output something along the lines of:
Emily: Running emily doctor...Checking your system please stand by...Emily: All required features fixed!- Docker ✔- WSL Kernel update ✔- Enable Hyper V on startup ✔Emily: Missing 1 optional feature(s). Some requirements mightrequire the terminal to be restarted before they aredetected correctly- Visual Studio Code ✔- Remote Development Extension ✔- Python Extension ✔- PyCharm Professional ×- kubectl ✔? Emily: I can fix the missing features for you. Continue?(y/N) · NoEmily: Issues can be fixed with emily doctor --fixThe exact contents of the dependencies vary according to the operating system that Emily is installed upon. The above output was printed on a Windows installation.
In the next section of the tutorial, we will give further insights on how to configure Emily with respect to the dependencies.