etcher/docs/RUNNING-LOCALLY.md
Ștefan Daniel Mihăilă 91a1c3d107 feat(GUI): use resin-corvus in AnalyticsService (#1208)
Change-Type: patch
Changelog-Entry: Start reporting errors to Sentry instead of to TrackJS.
Fixes: https://github.com/resin-io/etcher/issues/1027
2017-04-10 15:06:32 -04:00

2.4 KiB

Running locally

This document aims to serve as a guide to get Etcher running locally on your development machine.

Prerequisites

Common

Windows

The following MinGW packages are required:

  • msys-make
  • msys-unzip
  • msys-zip
  • msys-bash
  • msys-coreutils

OS X

Cloning the project

git clone https://github.com/resin-io/etcher
cd etcher

Installing npm dependencies

Make sure you have all the pre-requisites listed above installed in your system before running the install script.

Please make use of the following scripts to install npm dependencies rather than simply running npm install given that we need to do extra configuration to make sure native dependencies are correctly compiled for Electron, otherwise the application might not run successfully.

If you're on Windows, run the command from the Developer Command Prompt for VS2015, to ensure all Visual Studio command utilities are available in the %PATH%.

make electron-develop

Running the application

GUI

npm start

CLI

node bin/etcher