First, you'll need to install Ruby 2.3.x. You can use a packaged version if your OS has one or you may have to compile it from the source (available at https://www.ruby-lang.org/en/). GitLab advises against using a version manager such as RVM, rbenv, and chruby as they can have problems interacting with the GitLab shell once it's been called from OpenSSH. After Ruby has been installed, install the Bundler gem with the following command:
sudo gem install bundler
Next up, there's Go. Used for several daemons and services, you can download this directly from the Go home page (https://golang.org/dl/) and follow their guides to getting started.
Node.js is used for compiling assets used by GitLab, and Yarn is used ...