|
|
|
|
|
|
|
|
|
|
|
# Installing Elixir in Ubuntu |
|
|
|
|
|
###### Tested for Ububtu 20.04 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ### Step 1: Install Dependencies |
|
|
|
|
|
|
|
|
|
|
|
#### 1a: Install Node |
|
|
|
|
|
``` |
|
|
|
|
|
sudo apt update |
|
|
|
|
|
``` |
|
|
|
|
|
``` |
|
|
|
|
|
sudo apt upgrade |
|
|
|
|
|
``` |
|
|
|
|
|
``` |
|
|
|
|
|
sudo apt install nodejs |
|
|
|
|
|
``` |
|
|
|
|
|
``` |
|
|
|
|
|
node -v |
|
|
|
|
|
``` |
|
|
|
|
|
``` |
|
|
|
|
|
sudo apt install npm |
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
1b: Install Git |
|
|
|
|
|
1c: Clone elxr |
|
|
|
|
|
|
|
|
|
|
|
* ### Step 2: elxr pull |
|
|
|
|
|
|
|
|
|
|
|
* ### Step 3: Switch branch |
|
|
|
|
|
elxr use elixir |
|
|
|
|
|
|
|
|
|
|
|
* ### Step 4: SyncMaster (only for production) |
|
|
|
|
|
|
|
|
|
|
|
* ### Step 5: Pull all instances |
|
|
|
|
|
elxr npm i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
----- |
|
|
|
|
|
|
|
|
|
|
|
# Installing Elixir in Windows |
|
|
|
|
|
#### Step 1: Install Dependencies |
|
|
|
|
|
* ##### Install Node |
|
|
|
|
|
|
|
|
|
|
|
* ##### Install Git |
|
|
|
|
|
|
|
|
|
|
|
* ##### Clone elxr |
|
|
|
|
|
``` |
|
|
|
|
|
git clone http://git.bbh.org.in/chess/elxr.git |
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
* ##### Create elxr alias |
|
|
|
|
|
``` |
|
|
|
|
|
cd elxr |
|
|
|
|
|
npm link |
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
#### Step 2: elxr pull |
|
|
|
|
|
#### Step 3: Switch branch |
|
|
|
|
|
#### Step 4: SyncMaster (only for production) |
|
|
|
|
|
#### Step 5: Pull all instances |