Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/update/ruby.md')
-rw-r--r--doc/update/ruby.md19
1 files changed, 12 insertions, 7 deletions
diff --git a/doc/update/ruby.md b/doc/update/ruby.md
index e98167f6b66..d1d9d3e77f5 100644
--- a/doc/update/ruby.md
+++ b/doc/update/ruby.md
@@ -2,28 +2,31 @@
This guide explains how to update Ruby in case you installed it from source according to the [instructions](../install/installation.md#2-ruby).
-### 1. Look for Ruby versions
+## 1. Look for Ruby versions
+
This guide will only update `/usr/local/bin/ruby`. You can see which Ruby binaries are installed on your system by running:
```bash
ls -l $(which -a ruby)
```
-### 2. Stop GitLab
+## 2. Stop GitLab
```bash
sudo service gitlab stop
```
-### 3. Install or update dependencies
+## 3. Install or update dependencies
+
Here we are assuming you are using Debian/Ubuntu.
```bash
sudo apt-get install build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl
```
-### 4. Download, compile and install Ruby
-Find the latest stable version of Ruby 1.9 or 2.0 at https://www.ruby-lang.org/en/downloads/ . We recommend at least 2.0.0-p353, which is patched against [CVE-2013-4164](https://www.ruby-lang.org/en/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/).
+## 4. Download, compile and install Ruby
+
+Find the latest stable version of Ruby 1.9 or 2.0 at <https://www.ruby-lang.org/en/downloads/>. We recommend at least 2.0.0-p353, which is patched against [CVE-2013-4164](https://www.ruby-lang.org/en/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/).
```bash
cd /tmp
@@ -36,6 +39,7 @@ sudo gem install bundler
```
### 5. Reinstall GitLab gem bundle
+
Just to be sure we will reinstall the gems used by GitLab. Note that the `bundle install` command [depends on your choice of database](../install/installation.md#install-gems).
```bash
@@ -44,11 +48,12 @@ sudo -u git -H rm -rf vendor/bundle # remove existing Gem bundle
sudo -u git -H bundle install --deployment --without development test mysql aws # Assuming PostgreSQL
```
-### 6. Start GitLab
+## 6. Start GitLab
+
We are now ready to restart GitLab.
```bash
sudo service gitlab start
```
-### Done
+## Done