Last active
September 14, 2024 01:23
-
-
Save slouma2000/8619039 to your computer and use it in GitHub Desktop.
Install Ruby 1.9.3 on CentOS, RedHat using RVM
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Step 1: Upgrade Packages | |
# yum update | |
# yum groupinstall "Development Tools" | |
Step 2: Installing Recommended Packages | |
# yum install gcc-c++ patch readline readline-devel zlib zlib-devel | |
# yum install libyaml-devel libffi-devel openssl-devel make | |
# yum install bzip2 autoconf automake libtool bison iconv-devel | |
Step 3: Install RVM ( Ruby Version Manager ) | |
curl -L get.rvm.io | bash -s stable | |
Step 4: Setup RVM Environment | |
source /etc/profile.d/rvm.sh | |
Step 5: Install Required Ruby Version | |
# rvm install 1.9.3 | |
Step 6: Install Another Version ( if Required ) | |
# rvm install 1.8.6 | |
Step 7: Setup Default Ruby Version | |
rvm use 1.9.3 --default | |
Step 8: Check Current Ruby Version | |
# ruby --version | |
Update rubygems | |
$ gem update --system | |
$ gem install bundler | |
#Test ruby and rubygems are working | |
#Close shell and reopen for changes to take effect | |
$ruby -v | |
$gem --version | |
# Rails | |
$ yum install sqlite-devel | |
$ gem install rails | |
$ gem install sqlite3 | |
This is clever, but there's a much better way that works much better with CentOS: Software collections. Consider this as an alternative to what's basically an OS-uncontrolled source compile on your system: https://www.softwarecollections.org/en/scls/?search=ruby
Lovely tutorial for this. Has been mentioned before, but I needed to change source /etc/profile.d/rvm.sh
to source ~/.profile
apart from that though, very good!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is great!