summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-05-11 15:17:19 +0000
committerRémy Coutable <remy@rymai.me>2017-05-11 15:17:19 +0000
commitb2e5d40ab81d9605fdbae4339cd8a0b6cc490524 (patch)
tree0eb3beea0c8f9f0bb5a5ee096bbfd322eda71ddc
parenta7a7fce83172fe6e74fbe614e3dd1382d5c7287d (diff)
parent26f5713fcfe20188d095e520de672376e99690e7 (diff)
downloadgitlab-ce-b2e5d40ab81d9605fdbae4339cd8a0b6cc490524.tar.gz
Merge branch 'patch-20' into 'master'
Update installation.md - Updated the Ruby section. See merge request !11251
-rw-r--r--doc/install/installation.md13
1 files changed, 9 insertions, 4 deletions
diff --git a/doc/install/installation.md b/doc/install/installation.md
index 5615b2a534b..5bba405f159 100644
--- a/doc/install/installation.md
+++ b/doc/install/installation.md
@@ -109,14 +109,19 @@ Then select 'Internet Site' and press enter to confirm the hostname.
## 2. Ruby
-**Note:** The current supported Ruby version is 2.3.x. GitLab 9.0 dropped support
-for Ruby 2.1.x.
+The Ruby interpreter is required to run GitLab.
+
+**Note:** The current supported Ruby (MRI) version is 2.3.x. GitLab 9.0 dropped
+support for Ruby 2.1.x.
The use of Ruby version managers such as [RVM], [rbenv] or [chruby] with GitLab
in production, frequently leads to hard to diagnose problems. For example,
GitLab Shell is called from OpenSSH, and having a version manager can prevent
pushing and pulling over SSH. Version managers are not supported and we strongly
-advise everyone to follow the instructions below to use a system Ruby.
+advise everyone to follow the instructions below to use a system Ruby.
+
+Linux distributions generally have older versions of Ruby available, so these
+instructions are designed to install Ruby from the official source code.
Remove the old Ruby 1.8 if present:
@@ -132,7 +137,7 @@ Download Ruby and compile it:
make
sudo make install
-Install the Bundler Gem:
+Then install the Bundler Gem:
sudo gem install bundler --no-ri --no-rdoc