Languages, frameworks, and Git

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 ...

Get GitLab Quick Start Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.