Modern Languages

Modern Languages

Latest Go, Node, Ruby, PHP & Python come with their version and package managers.

Go

Node.js

For global install, use: npm install -g $PACKAGES

Ruby

For global install, use:

sudo bash -c "( source /etc/profile.d/rvm.sh ; rvm @global do gem install $PACKAGES ; )"

Python 2.7 & 3.6

For global install, use: sudo pip3 install $PACKAGES

PHP 7.2

For global install, use: composer global require $PACKAGE and add ~/.composer/vendor/bin to $PATH

Alternative Build Systems

Of course build-essential pulls the full GCC buildchain (make, automake, cmake). Also some alternatives such as meson or yarn.