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