Инсталляция Ruby on Rails в Centos
Пишу то к чему пришел. Из разных вариантов инсталляции, данный мне видится более предпочтительным. Впрочем я не особо занимаюсь этой технологией.
Имеется также вариант, который можно посмотреть на сайте rvm.io
С использованием rbenv
# yum install -y \
which \
tar \
curl \
openssl-devel \
git \
gcc
Создаю пользователя developer.
# useradd \
-d /home/developer \
-m developer
# passwd developer
# mkdir /rails_projects
# chown -R developer /rails_projects/
# su - developer
$ cd ~/
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ exec $SHELL
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
$ exec $SHELL
$ rbenv install --list
$ rbenv install 2.2.3
$ rbenv versions
2.2.3
$ rbenv global 2.2.3
$ ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
RubyGems
$ gem -v
2.4.5.1
$ gem list
$ gem update --system
Rails
$ echo "gem: --no-ri --no-rdoc" > ~/.gemrc
$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 1.11.2
$ gem install rails --no-ri --no-rdoc
$ rbenv rehash
$ rails -v
Rails 4.2.5