From b5cc7b91a75834cdee947ff670bbd6e46d8537db Mon Sep 17 00:00:00 2001 From: "Matthew D. Scholefield" Date: Thu, 14 Sep 2017 17:10:15 -0500 Subject: [PATCH] Update README to no longer point to build_host_setup and fix dev_setup --- README.md | 11 +++++++---- dev_setup.sh | 2 ++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 06ce8ad3a0..12203927a5 100644 --- a/README.md +++ b/README.md @@ -20,14 +20,15 @@ NOTE: The default branch for this repository is 'dev', which should be considere # Getting Started ### Ubuntu/Debian, Arch, or Fedora -- Run the build host setup script for your OS (Ubuntu/Debian: `build_host_setup_debian.sh`, Arch: `build_host_setup_arch.sh`, Fedora: `build_host_setup_fedora.sh`). This script installs necessary packages. Please read it! - -- Run `dev_setup.sh` (Feel free to read it, as well). +- Run `dev_setup.sh`. This script sets up dependencies and a [virtualenv][about-virtualenv]. Please read it! - Restart session (Rebooting, or logging out and back in might work). +[about-virtualenv]:https://virtualenv.pypa.io/en/stable/ + ### Other Environments -The following packages are required for setting up the development environment and are installed by `build_host_setup` scripts: + +The following packages are required for setting up the development environment and are normally installed by `dev_setup.sh` scripts: - `git` - `python 2` @@ -49,6 +50,8 @@ The following packages are required for setting up the development environment a - `curl` - `fann` +After manually installing these packages using your package manager, you can now run `./dev_setup.sh`. After this completes, restart the session (rebooting, or logging out and back in might work). + ## Home Device and Account Manager Mycroft AI, Inc. maintains a device and account management system known as Mycroft Home. Developers may sign up at: https://home.mycroft.ai diff --git a/dev_setup.sh b/dev_setup.sh index f24c369bc9..3acbffccd1 100755 --- a/dev_setup.sh +++ b/dev_setup.sh @@ -61,6 +61,8 @@ install_deps() { fi } +install_deps + # Configure to use the standard commit template for # this repo only. git config commit.template .gitmessage