From 76a4c3c171dc351164b35dafaaf24eaaba22f6e9 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sun, 23 Dec 2018 17:10:32 +1100 Subject: [PATCH] feat: add npm prerequisite for linux and osx --- cmd/prerequisites.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/prerequisites.go b/cmd/prerequisites.go index 108d39985..972ebd25f 100644 --- a/cmd/prerequisites.go +++ b/cmd/prerequisites.go @@ -41,6 +41,7 @@ func GetRequiredPrograms() (*Prerequisites, error) { func getRequiredProgramsOSX() *Prerequisites { result := &Prerequisites{} result.Add(newPrerequisite("clang", "Please install with `xcode-select --install` and try again")) + result.Add(newPrerequisite("npm", "Please install from https://nodejs.org/en/download/ and try again")) return result } @@ -51,9 +52,12 @@ func getRequiredProgramsLinux() *Prerequisites { case Ubuntu: result.Add(newPrerequisite("gcc", "Please install with `sudo apt install build-essentials` and try again")) result.Add(newPrerequisite("pkg-config", "Please install with `sudo apt install pkg-config` and try again")) + result.Add(newPrerequisite("npm", "Please install from https://nodejs.org/en/download/ and try again")) + default: result.Add(newPrerequisite("gcc", "Please install with your system package manager and try again")) result.Add(newPrerequisite("pkg-config", "Please install with your system package manager and try again")) + result.Add(newPrerequisite("npm", "Please install from https://nodejs.org/en/download/ and try again")) } return result