9309: Bugfix Ruby source install instructions for CentOS.
authorBrett Smith <brett@curoverse.com>
Mon, 13 Jun 2016 14:16:07 +0000 (10:16 -0400)
committerBrett Smith <brett@curoverse.com>
Mon, 13 Jun 2016 14:18:51 +0000 (10:18 -0400)
* Add missing `make` dependency.
* Add `-i` to `sudo gem install` throughout.  Red Hat adds /usr/local
  paths to $PATH in `/etc/profile`, so we need `-i` to find `gem`.

Refs #9309.

doc/_includes/_install_ruby_and_bundler.liquid
doc/install/install-shell-server.html.textile.liquid
doc/sdk/cli/install.html.textile.liquid
doc/sdk/ruby/index.html.textile.liquid

index cd1aeaf989caa1b67b775d75b1985cc6d2c1fcdf..d4ddbb9ec2a5b1725be258f2b59fc445fe663029 100644 (file)
@@ -36,7 +36,7 @@ Install prerequisites for CentOS 6:
 <pre><code><span class="userinput">sudo yum install \
     libyaml-devel glibc-headers autoconf gcc-c++ glibc-devel \
     patch readline-devel zlib-devel libffi-devel openssl-devel \
 <pre><code><span class="userinput">sudo yum install \
     libyaml-devel glibc-headers autoconf gcc-c++ glibc-devel \
     patch readline-devel zlib-devel libffi-devel openssl-devel \
-    automake libtool bison sqlite-devel tar
+    make automake libtool bison sqlite-devel tar
 </span></code></pre></notextile>
 
 Install prerequisites for Ubuntu 12.04 or 14.04:
 </span></code></pre></notextile>
 
 Install prerequisites for Ubuntu 12.04 or 14.04:
@@ -59,5 +59,5 @@ cd ruby-2.1.7
 make
 sudo make install
 
 make
 sudo make install
 
-sudo gem install bundler</span>
+sudo -i gem install bundler</span>
 </code></pre></notextile>
 </code></pre></notextile>
index 3d3f4b474d4fa53d00633e63ff2bab97c1066bbd..6f7de40872613f502f9a94f1fc9894feb5f1e865 100644 (file)
@@ -36,7 +36,7 @@ Next, install the arvados-cli Ruby gem.  If you're using RVM:
 If you're not using RVM:
 
 <notextile>
 If you're not using RVM:
 
 <notextile>
-<pre><code>~$ <span class="userinput">sudo gem install arvados-cli</span>
+<pre><code>~$ <span class="userinput">sudo -i gem install arvados-cli</span>
 </code></pre>
 </notextile>
 
 </code></pre>
 </notextile>
 
index 9db56b9bbd1bdad70711e0505a0c6fdb85634fd7..7ef45aa30dbf090347739731aca0d1514128601a 100644 (file)
@@ -24,7 +24,7 @@ h3. Option 1: Install with RubyGems
 
 <notextile>
 <pre>
 
 <notextile>
 <pre>
-$ <code class="userinput">sudo gem install arvados-cli</code>
+$ <code class="userinput">sudo -i gem install arvados-cli</code>
 </pre>
 </notextile>
 
 </pre>
 </notextile>
 
@@ -35,6 +35,6 @@ h3. Option 2: Build and install from source
 $ <code class="userinput">git clone https://github.com/curoverse/arvados.git</code>
 $ <code class="userinput">cd arvados/sdk/cli</code>
 $ <code class="userinput">gem build arvados-cli.gemspec</code>
 $ <code class="userinput">git clone https://github.com/curoverse/arvados.git</code>
 $ <code class="userinput">cd arvados/sdk/cli</code>
 $ <code class="userinput">gem build arvados-cli.gemspec</code>
-$ <code class="userinput">sudo gem install arvados-cli-*.gem</code>
+$ <code class="userinput">sudo -i gem install arvados-cli-*.gem</code>
 </pre>
 </notextile>
 </pre>
 </notextile>
index 11dfcfb4343099f0afa05c529425345d3ae26c61..b78a37d03a8ff49c7bae98c303f9fa9b897b7e58 100644 (file)
@@ -22,7 +22,7 @@ h4. Option 1: install with RubyGems
 
 <notextile>
 <pre>
 
 <notextile>
 <pre>
-$ <code class="userinput">sudo gem install arvados</code>
+$ <code class="userinput">sudo -i gem install arvados</code>
 </pre>
 </notextile>
 
 </pre>
 </notextile>
 
@@ -33,7 +33,7 @@ h4. Option 2: build and install from source
 $ <code class="userinput">git clone https://github.com/curoverse/arvados.git</code>
 $ <code class="userinput">cd arvados/sdk/ruby</code>
 $ <code class="userinput">gem build arvados.gemspec</code>
 $ <code class="userinput">git clone https://github.com/curoverse/arvados.git</code>
 $ <code class="userinput">cd arvados/sdk/ruby</code>
 $ <code class="userinput">gem build arvados.gemspec</code>
-$ <code class="userinput">sudo gem install arvados-*.gem</code>
+$ <code class="userinput">sudo -i gem install arvados-*.gem</code>
 </pre>
 </notextile>
 
 </pre>
 </notextile>