deveau-a
1/2/2018 - 1:16 PM

Install components on server from root user

Install components on server from root user

- Make the user admin role
- RVM (https://rvm.io/rvm/install) :
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    \curl -sSL https://get.rvm.io | bash -s stable --ruby
    
- Bundler (http://bundler.io) :
    gem install bundler
  
- Capistrano (http://capistranorb.com) :
    gem install capistrano
    
- Composer (https://getcomposer.org) :
    php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
    php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === '41e71d86b40f28e771d4bb662b997f79625196afcca95a5abf44391188c695c6c1456e16154c75a211d238cc3bc5cb47') { echo 'Installer verified'; } else {echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    mv composer.phar /usr/local/bin/composer
  
- NodeJS (https://nodejs.org/en/download) :
    curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
    sudo apt-get install -y nodejs
 
- Bower (http://bower.io/#install-bower) :
    sudo npm install -g bower
    
- Wkhtmltopdf (http://wkhtmltopdf.org/downloads.html) :
  Download from link
  (sudo apt-get install XZ-utils
  tar XF wkhtmlxxxx.tar)
  
- Ember-cli (http://ember-cli.com) :
    sudo npm install -g ember-cli
    
- Compass (http://compass-style.org/install) :
    gem update --system
    gem install compass
 
- Php5-curl :
    sudo apt-get install php5-curl