I use a Fedora 20 VM image to teach Oracle and MySQL technology. Last week, I expanded the Fedora VM image to support a full LAMP stack. This blog shows you how to install Ruby on Fedora and successfully generate the Rails gems.
Connect as the root
user and use yum to install the libraries. My approach is by library or small groups. Naturally, you start with the ruby
library.
You will see the following:
Loaded plugins: langpacks, refresh-packagekit
mysql-connectors-community | 2.5 kB 00:00
mysql-tools-community | 2.5 kB 00:00
mysql56-community | 2.5 kB 00:00
pgdg93 | 3.6 kB 00:00
updates/20/x86_64/metalink | 14 kB 00:00
updates | 4.9 kB 00:00
(1/3): mysql56-community/20/x86_64/primary_db | 80 kB 00:00
(2/3): pgdg93/20/x86_64/primary_db | 80 kB 00:00
(3/3): updates/20/x86_64/primary_db | 13 MB 00:06
(1/2): updates/20/x86_64/pkgtags | 1.4 MB 00:01
(2/2): updates/20/x86_64/updateinfo | 1.9 MB 00:01
Resolving Dependencies
--> Running transaction check
---> Package ruby.x86_64 0:2.0.0.353-16.fc20 will be installed
--> Processing Dependency: ruby-libs(x86-64) = 2.0.0.353-16.fc20 for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: rubygem(bigdecimal) >= 1.2.0 for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: ruby(rubygems) >= 2.0.3 for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: /usr/bin/ruby for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: libruby.so.2.0()(64bit) for package: ruby-2.0.0.353-16.fc20.x86_64
--> Running transaction check
---> Package ruby-libs.x86_64 0:2.0.0.353-16.fc20 will be installed
---> Package rubygem-bigdecimal.x86_64 0:1.2.0-16.fc20 will be installed
---> Package rubygems.noarch 0:2.1.11-115.fc20 will be installed
--> Processing Dependency: rubygem(rdoc) >= 4.0.0 for package: rubygems-2.1.11-115.fc20.noarch
--> Processing Dependency: rubygem(psych) >= 2.0.0 for package: rubygems-2.1.11-115.fc20.noarch
--> Processing Dependency: rubygem(io-console) >= 0.4.1 for package: rubygems-2.1.11-115.fc20.noarch
---> Package rubypick.noarch 0:1.1.1-1.fc20 will be installed
--> Running transaction check
---> Package rubygem-io-console.x86_64 0:0.4.2-16.fc20 will be installed
---> Package rubygem-psych.x86_64 0:2.0.0-16.fc20 will be installed
--> Processing Dependency: libyaml-0.so.2()(64bit) for package: rubygem-psych-2.0.0-16.fc20.x86_64
---> Package rubygem-rdoc.noarch 0:4.0.1-2.fc20 will be installed
--> Processing Dependency: rubygem(json) < 2 for package: rubygem-rdoc-4.0.1-2.fc20.noarch
--> Processing Dependency: rubygem(json) >= 1.4 for package: rubygem-rdoc-4.0.1-2.fc20.noarch
--> Processing Dependency: ruby(irb) for package: rubygem-rdoc-4.0.1-2.fc20.noarch
--> Running transaction check
---> Package libyaml.x86_64 0:0.1.6-2.fc20 will be installed
---> Package ruby-irb.noarch 0:2.0.0.353-16.fc20 will be installed
---> Package rubygem-json.x86_64 0:1.7.7-101.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
ruby x86_64 2.0.0.353-16.fc20 updates 65 k
Installing for dependencies:
libyaml x86_64 0.1.6-2.fc20 updates 55 k
ruby-irb noarch 2.0.0.353-16.fc20 updates 86 k
ruby-libs x86_64 2.0.0.353-16.fc20 updates 2.8 M
rubygem-bigdecimal x86_64 1.2.0-16.fc20 updates 77 k
rubygem-io-console x86_64 0.4.2-16.fc20 updates 48 k
rubygem-json x86_64 1.7.7-101.fc20 fedora 60 k
rubygem-psych x86_64 2.0.0-16.fc20 updates 75 k
rubygem-rdoc noarch 4.0.1-2.fc20 fedora 288 k
rubygems noarch 2.1.11-115.fc20 updates 224 k
rubypick noarch 1.1.1-1.fc20 updates 6.3 k
Transaction Summary
================================================================================
Install 1 Package (+10 Dependent packages)
Total download size: 3.7 M
Installed size: 13 M
Is this ok [y/d/N]: y
Downloading packages:
(1/11): ruby-2.0.0.353-16.fc20.x86_64.rpm | 65 kB 00:00
(2/11): libyaml-0.1.6-2.fc20.x86_64.rpm | 55 kB 00:00
(3/11): ruby-irb-2.0.0.353-16.fc20.noarch.rpm | 86 kB 00:00
(4/11): rubygem-io-console-0.4.2-16.fc20.x86_64.rpm | 48 kB 00:00
(5/11): rubygem-json-1.7.7-101.fc20.x86_64.rpm | 60 kB 00:00
(6/11): rubygem-psych-2.0.0-16.fc20.x86_64.rpm | 75 kB 00:00
(7/11): rubypick-1.1.1-1.fc20.noarch.rpm | 6.3 kB 00:00
(8/11): rubygem-bigdecimal-1.2.0-16.fc20.x86_64.rpm | 77 kB 00:01
(9/11): rubygem-rdoc-4.0.1-2.fc20.noarch.rpm | 288 kB 00:00
(10/11): ruby-libs-2.0.0.353-16.fc20.x86_64.rpm | 2.8 MB 00:01
(11/11): rubygems-2.1.11-115.fc20.noarch.rpm | 224 kB 00:01
--------------------------------------------------------------------------------
Total 1.4 MB/s | 3.7 MB 00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : ruby-libs-2.0.0.353-16.fc20.x86_64 1/11
Installing : libyaml-0.1.6-2.fc20.x86_64 2/11
Installing : rubygem-bigdecimal-1.2.0-16.fc20.x86_64 3/11
Installing : rubygem-json-1.7.7-101.fc20.x86_64 4/11
Installing : rubygem-psych-2.0.0-16.fc20.x86_64 5/11
Installing : rubygem-rdoc-4.0.1-2.fc20.noarch 6/11
Installing : ruby-irb-2.0.0.353-16.fc20.noarch 7/11
Installing : rubypick-1.1.1-1.fc20.noarch 8/11
Installing : ruby-2.0.0.353-16.fc20.x86_64 9/11
Installing : rubygems-2.1.11-115.fc20.noarch 10/11
Installing : rubygem-io-console-0.4.2-16.fc20.x86_64 11/11
Verifying : rubygem-io-console-0.4.2-16.fc20.x86_64 1/11
Verifying : rubygem-rdoc-4.0.1-2.fc20.noarch 2/11
Verifying : rubygems-2.1.11-115.fc20.noarch 3/11
Verifying : rubygem-bigdecimal-1.2.0-16.fc20.x86_64 4/11
Verifying : ruby-libs-2.0.0.353-16.fc20.x86_64 5/11
Verifying : rubygem-json-1.7.7-101.fc20.x86_64 6/11
Verifying : rubygem-psych-2.0.0-16.fc20.x86_64 7/11
Verifying : rubypick-1.1.1-1.fc20.noarch 8/11
Verifying : ruby-2.0.0.353-16.fc20.x86_64 9/11
Verifying : libyaml-0.1.6-2.fc20.x86_64 10/11
Verifying : ruby-irb-2.0.0.353-16.fc20.noarch 11/11
Installed:
ruby.x86_64 0:2.0.0.353-16.fc20
Dependency Installed:
libyaml.x86_64 0:0.1.6-2.fc20
ruby-irb.noarch 0:2.0.0.353-16.fc20
ruby-libs.x86_64 0:2.0.0.353-16.fc20
rubygem-bigdecimal.x86_64 0:1.2.0-16.fc20
rubygem-io-console.x86_64 0:0.4.2-16.fc20
rubygem-json.x86_64 0:1.7.7-101.fc20
rubygem-psych.x86_64 0:2.0.0-16.fc20
rubygem-rdoc.noarch 0:4.0.1-2.fc20
rubygems.noarch 0:2.1.11-115.fc20
rubypick.noarch 0:1.1.1-1.fc20
Complete! |
Loaded plugins: langpacks, refresh-packagekit
mysql-connectors-community | 2.5 kB 00:00
mysql-tools-community | 2.5 kB 00:00
mysql56-community | 2.5 kB 00:00
pgdg93 | 3.6 kB 00:00
updates/20/x86_64/metalink | 14 kB 00:00
updates | 4.9 kB 00:00
(1/3): mysql56-community/20/x86_64/primary_db | 80 kB 00:00
(2/3): pgdg93/20/x86_64/primary_db | 80 kB 00:00
(3/3): updates/20/x86_64/primary_db | 13 MB 00:06
(1/2): updates/20/x86_64/pkgtags | 1.4 MB 00:01
(2/2): updates/20/x86_64/updateinfo | 1.9 MB 00:01
Resolving Dependencies
--> Running transaction check
---> Package ruby.x86_64 0:2.0.0.353-16.fc20 will be installed
--> Processing Dependency: ruby-libs(x86-64) = 2.0.0.353-16.fc20 for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: rubygem(bigdecimal) >= 1.2.0 for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: ruby(rubygems) >= 2.0.3 for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: /usr/bin/ruby for package: ruby-2.0.0.353-16.fc20.x86_64
--> Processing Dependency: libruby.so.2.0()(64bit) for package: ruby-2.0.0.353-16.fc20.x86_64
--> Running transaction check
---> Package ruby-libs.x86_64 0:2.0.0.353-16.fc20 will be installed
---> Package rubygem-bigdecimal.x86_64 0:1.2.0-16.fc20 will be installed
---> Package rubygems.noarch 0:2.1.11-115.fc20 will be installed
--> Processing Dependency: rubygem(rdoc) >= 4.0.0 for package: rubygems-2.1.11-115.fc20.noarch
--> Processing Dependency: rubygem(psych) >= 2.0.0 for package: rubygems-2.1.11-115.fc20.noarch
--> Processing Dependency: rubygem(io-console) >= 0.4.1 for package: rubygems-2.1.11-115.fc20.noarch
---> Package rubypick.noarch 0:1.1.1-1.fc20 will be installed
--> Running transaction check
---> Package rubygem-io-console.x86_64 0:0.4.2-16.fc20 will be installed
---> Package rubygem-psych.x86_64 0:2.0.0-16.fc20 will be installed
--> Processing Dependency: libyaml-0.so.2()(64bit) for package: rubygem-psych-2.0.0-16.fc20.x86_64
---> Package rubygem-rdoc.noarch 0:4.0.1-2.fc20 will be installed
--> Processing Dependency: rubygem(json) < 2 for package: rubygem-rdoc-4.0.1-2.fc20.noarch
--> Processing Dependency: rubygem(json) >= 1.4 for package: rubygem-rdoc-4.0.1-2.fc20.noarch
--> Processing Dependency: ruby(irb) for package: rubygem-rdoc-4.0.1-2.fc20.noarch
--> Running transaction check
---> Package libyaml.x86_64 0:0.1.6-2.fc20 will be installed
---> Package ruby-irb.noarch 0:2.0.0.353-16.fc20 will be installed
---> Package rubygem-json.x86_64 0:1.7.7-101.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
ruby x86_64 2.0.0.353-16.fc20 updates 65 k
Installing for dependencies:
libyaml x86_64 0.1.6-2.fc20 updates 55 k
ruby-irb noarch 2.0.0.353-16.fc20 updates 86 k
ruby-libs x86_64 2.0.0.353-16.fc20 updates 2.8 M
rubygem-bigdecimal x86_64 1.2.0-16.fc20 updates 77 k
rubygem-io-console x86_64 0.4.2-16.fc20 updates 48 k
rubygem-json x86_64 1.7.7-101.fc20 fedora 60 k
rubygem-psych x86_64 2.0.0-16.fc20 updates 75 k
rubygem-rdoc noarch 4.0.1-2.fc20 fedora 288 k
rubygems noarch 2.1.11-115.fc20 updates 224 k
rubypick noarch 1.1.1-1.fc20 updates 6.3 k
Transaction Summary
================================================================================
Install 1 Package (+10 Dependent packages)
Total download size: 3.7 M
Installed size: 13 M
Is this ok [y/d/N]: y
Downloading packages:
(1/11): ruby-2.0.0.353-16.fc20.x86_64.rpm | 65 kB 00:00
(2/11): libyaml-0.1.6-2.fc20.x86_64.rpm | 55 kB 00:00
(3/11): ruby-irb-2.0.0.353-16.fc20.noarch.rpm | 86 kB 00:00
(4/11): rubygem-io-console-0.4.2-16.fc20.x86_64.rpm | 48 kB 00:00
(5/11): rubygem-json-1.7.7-101.fc20.x86_64.rpm | 60 kB 00:00
(6/11): rubygem-psych-2.0.0-16.fc20.x86_64.rpm | 75 kB 00:00
(7/11): rubypick-1.1.1-1.fc20.noarch.rpm | 6.3 kB 00:00
(8/11): rubygem-bigdecimal-1.2.0-16.fc20.x86_64.rpm | 77 kB 00:01
(9/11): rubygem-rdoc-4.0.1-2.fc20.noarch.rpm | 288 kB 00:00
(10/11): ruby-libs-2.0.0.353-16.fc20.x86_64.rpm | 2.8 MB 00:01
(11/11): rubygems-2.1.11-115.fc20.noarch.rpm | 224 kB 00:01
--------------------------------------------------------------------------------
Total 1.4 MB/s | 3.7 MB 00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : ruby-libs-2.0.0.353-16.fc20.x86_64 1/11
Installing : libyaml-0.1.6-2.fc20.x86_64 2/11
Installing : rubygem-bigdecimal-1.2.0-16.fc20.x86_64 3/11
Installing : rubygem-json-1.7.7-101.fc20.x86_64 4/11
Installing : rubygem-psych-2.0.0-16.fc20.x86_64 5/11
Installing : rubygem-rdoc-4.0.1-2.fc20.noarch 6/11
Installing : ruby-irb-2.0.0.353-16.fc20.noarch 7/11
Installing : rubypick-1.1.1-1.fc20.noarch 8/11
Installing : ruby-2.0.0.353-16.fc20.x86_64 9/11
Installing : rubygems-2.1.11-115.fc20.noarch 10/11
Installing : rubygem-io-console-0.4.2-16.fc20.x86_64 11/11
Verifying : rubygem-io-console-0.4.2-16.fc20.x86_64 1/11
Verifying : rubygem-rdoc-4.0.1-2.fc20.noarch 2/11
Verifying : rubygems-2.1.11-115.fc20.noarch 3/11
Verifying : rubygem-bigdecimal-1.2.0-16.fc20.x86_64 4/11
Verifying : ruby-libs-2.0.0.353-16.fc20.x86_64 5/11
Verifying : rubygem-json-1.7.7-101.fc20.x86_64 6/11
Verifying : rubygem-psych-2.0.0-16.fc20.x86_64 7/11
Verifying : rubypick-1.1.1-1.fc20.noarch 8/11
Verifying : ruby-2.0.0.353-16.fc20.x86_64 9/11
Verifying : libyaml-0.1.6-2.fc20.x86_64 10/11
Verifying : ruby-irb-2.0.0.353-16.fc20.noarch 11/11
Installed:
ruby.x86_64 0:2.0.0.353-16.fc20
Dependency Installed:
libyaml.x86_64 0:0.1.6-2.fc20
ruby-irb.noarch 0:2.0.0.353-16.fc20
ruby-libs.x86_64 0:2.0.0.353-16.fc20
rubygem-bigdecimal.x86_64 0:1.2.0-16.fc20
rubygem-io-console.x86_64 0:0.4.2-16.fc20
rubygem-json.x86_64 0:1.7.7-101.fc20
rubygem-psych.x86_64 0:2.0.0-16.fc20
rubygem-rdoc.noarch 0:4.0.1-2.fc20
rubygems.noarch 0:2.1.11-115.fc20
rubypick.noarch 0:1.1.1-1.fc20
Complete!
After you install ruby
, you need to install the MySQL and Ruby development libraries, like this:
yum -y install gcc mysql-devel ruby-devel rubygems |
yum -y install gcc mysql-devel ruby-devel rubygems
Loaded plugins: langpacks, refresh-packagekit
Package gcc-4.8.3-7.fc20.x86_64 already installed and latest version
Package rubygems-2.1.11-115.fc20.noarch already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package mysql-community-devel.x86_64 0:5.6.24-1.fc20 will be installed
--> Processing Dependency: mysql-community-libs(x86-64) = 5.6.24-1.fc20 for package: mysql-community-devel-5.6.24-1.fc20.x86_64
---> Package ruby-devel.x86_64 0:2.0.0.353-16.fc20 will be installed
--> Running transaction check
---> Package mysql-community-libs.x86_64 0:5.6.23-1.fc20 will be updated
--> Processing Dependency: mysql-community-libs(x86-64) = 5.6.23-1.fc20 for package: mysql-community-client-5.6.23-1.fc20.x86_64
---> Package mysql-community-libs.x86_64 0:5.6.24-1.fc20 will be an update
--> Processing Dependency: mysql-community-common(x86-64) = 5.6.24-1.fc20 for package: mysql-community-libs-5.6.24-1.fc20.x86_64
--> Running transaction check
---> Package mysql-community-client.x86_64 0:5.6.23-1.fc20 will be updated
--> Processing Dependency: mysql-community-client(x86-64) = 5.6.23-1.fc20 for package: mysql-community-server-5.6.23-1.fc20.x86_64
---> Package mysql-community-client.x86_64 0:5.6.24-1.fc20 will be an update
---> Package mysql-community-common.x86_64 0:5.6.23-1.fc20 will be updated
---> Package mysql-community-common.x86_64 0:5.6.24-1.fc20 will be an update
--> Running transaction check
---> Package mysql-community-server.x86_64 0:5.6.23-1.fc20 will be updated
---> Package mysql-community-server.x86_64 0:5.6.24-1.fc20 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mysql-community-devel x86_64 5.6.24-1.fc20 mysql56-community 3.4 M
ruby-devel x86_64 2.0.0.353-16.fc20 updates 125 k
Updating for dependencies:
mysql-community-client x86_64 5.6.24-1.fc20 mysql56-community 19 M
mysql-community-common x86_64 5.6.24-1.fc20 mysql56-community 258 k
mysql-community-libs x86_64 5.6.24-1.fc20 mysql56-community 2.0 M
mysql-community-server x86_64 5.6.24-1.fc20 mysql56-community 55 M
Transaction Summary
================================================================================
Install 2 Packages
Upgrade ( 4 Dependent packages)
Total download size: 80 M
Downloading packages:
No Presto metadata available for mysql56-community
(1/6): mysql-community-common-5.6.24-1.fc20.x86_64.rpm | 258 kB 00:01
(2/6): mysql-community-devel-5.6.24-1.fc20.x86_64.rpm | 3.4 MB 00:01
(3/6): mysql-community-libs-5.6.24-1.fc20.x86_64.rpm | 2.0 MB 00:00
(4/6): ruby-devel-2.0.0.353-16.fc20.x86_64.rpm | 125 kB 00:00
(5/6): mysql-community-client-5.6.24-1.fc20.x86_64.rpm | 19 MB 00:09
(6/6): mysql-community-server-5.6.24-1.fc20.x86_64.rpm | 55 MB 00:21
--------------------------------------------------------------------------------
Total 3.3 MB/s | 80 MB 00:24
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Updating : mysql-community-common-5.6.24-1.fc20.x86_64 1/10
Updating : mysql-community-libs-5.6.24-1.fc20.x86_64 2/10
Updating : mysql-community-client-5.6.24-1.fc20.x86_64 3/10
Updating : mysql-community-server-5.6.24-1.fc20.x86_64 4/10
Installing : mysql-community-devel-5.6.24-1.fc20.x86_64 5/10
Installing : ruby-devel-2.0.0.353-16.fc20.x86_64 6/10
Cleanup : mysql-community-server-5.6.23-1.fc20.x86_64 7/10
Cleanup : mysql-community-client-5.6.23-1.fc20.x86_64 8/10
Cleanup : mysql-community-libs-5.6.23-1.fc20.x86_64 9/10
Cleanup : mysql-community-common-5.6.23-1.fc20.x86_64 10/10
Verifying : mysql-community-client-5.6.24-1.fc20.x86_64 1/10
Verifying : mysql-community-devel-5.6.24-1.fc20.x86_64 2/10
Verifying : ruby-devel-2.0.0.353-16.fc20.x86_64 3/10
Verifying : mysql-community-libs-5.6.24-1.fc20.x86_64 4/10
Verifying : mysql-community-common-5.6.24-1.fc20.x86_64 5/10
Verifying : mysql-community-server-5.6.24-1.fc20.x86_64 6/10
Verifying : mysql-community-client-5.6.23-1.fc20.x86_64 7/10
Verifying : mysql-community-server-5.6.23-1.fc20.x86_64 8/10
Verifying : mysql-community-libs-5.6.23-1.fc20.x86_64 9/10
Verifying : mysql-community-common-5.6.23-1.fc20.x86_64 10/10
Installed:
mysql-community-devel.x86_64 0:5.6.24-1.fc20
ruby-devel.x86_64 0:2.0.0.353-16.fc20
Dependency Updated:
mysql-community-client.x86_64 0:5.6.24-1.fc20
mysql-community-common.x86_64 0:5.6.24-1.fc20
mysql-community-libs.x86_64 0:5.6.24-1.fc20
mysql-community-server.x86_64 0:5.6.24-1.fc20
Complete! |
Loaded plugins: langpacks, refresh-packagekit
Package gcc-4.8.3-7.fc20.x86_64 already installed and latest version
Package rubygems-2.1.11-115.fc20.noarch already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package mysql-community-devel.x86_64 0:5.6.24-1.fc20 will be installed
--> Processing Dependency: mysql-community-libs(x86-64) = 5.6.24-1.fc20 for package: mysql-community-devel-5.6.24-1.fc20.x86_64
---> Package ruby-devel.x86_64 0:2.0.0.353-16.fc20 will be installed
--> Running transaction check
---> Package mysql-community-libs.x86_64 0:5.6.23-1.fc20 will be updated
--> Processing Dependency: mysql-community-libs(x86-64) = 5.6.23-1.fc20 for package: mysql-community-client-5.6.23-1.fc20.x86_64
---> Package mysql-community-libs.x86_64 0:5.6.24-1.fc20 will be an update
--> Processing Dependency: mysql-community-common(x86-64) = 5.6.24-1.fc20 for package: mysql-community-libs-5.6.24-1.fc20.x86_64
--> Running transaction check
---> Package mysql-community-client.x86_64 0:5.6.23-1.fc20 will be updated
--> Processing Dependency: mysql-community-client(x86-64) = 5.6.23-1.fc20 for package: mysql-community-server-5.6.23-1.fc20.x86_64
---> Package mysql-community-client.x86_64 0:5.6.24-1.fc20 will be an update
---> Package mysql-community-common.x86_64 0:5.6.23-1.fc20 will be updated
---> Package mysql-community-common.x86_64 0:5.6.24-1.fc20 will be an update
--> Running transaction check
---> Package mysql-community-server.x86_64 0:5.6.23-1.fc20 will be updated
---> Package mysql-community-server.x86_64 0:5.6.24-1.fc20 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mysql-community-devel x86_64 5.6.24-1.fc20 mysql56-community 3.4 M
ruby-devel x86_64 2.0.0.353-16.fc20 updates 125 k
Updating for dependencies:
mysql-community-client x86_64 5.6.24-1.fc20 mysql56-community 19 M
mysql-community-common x86_64 5.6.24-1.fc20 mysql56-community 258 k
mysql-community-libs x86_64 5.6.24-1.fc20 mysql56-community 2.0 M
mysql-community-server x86_64 5.6.24-1.fc20 mysql56-community 55 M
Transaction Summary
================================================================================
Install 2 Packages
Upgrade ( 4 Dependent packages)
Total download size: 80 M
Downloading packages:
No Presto metadata available for mysql56-community
(1/6): mysql-community-common-5.6.24-1.fc20.x86_64.rpm | 258 kB 00:01
(2/6): mysql-community-devel-5.6.24-1.fc20.x86_64.rpm | 3.4 MB 00:01
(3/6): mysql-community-libs-5.6.24-1.fc20.x86_64.rpm | 2.0 MB 00:00
(4/6): ruby-devel-2.0.0.353-16.fc20.x86_64.rpm | 125 kB 00:00
(5/6): mysql-community-client-5.6.24-1.fc20.x86_64.rpm | 19 MB 00:09
(6/6): mysql-community-server-5.6.24-1.fc20.x86_64.rpm | 55 MB 00:21
--------------------------------------------------------------------------------
Total 3.3 MB/s | 80 MB 00:24
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Updating : mysql-community-common-5.6.24-1.fc20.x86_64 1/10
Updating : mysql-community-libs-5.6.24-1.fc20.x86_64 2/10
Updating : mysql-community-client-5.6.24-1.fc20.x86_64 3/10
Updating : mysql-community-server-5.6.24-1.fc20.x86_64 4/10
Installing : mysql-community-devel-5.6.24-1.fc20.x86_64 5/10
Installing : ruby-devel-2.0.0.353-16.fc20.x86_64 6/10
Cleanup : mysql-community-server-5.6.23-1.fc20.x86_64 7/10
Cleanup : mysql-community-client-5.6.23-1.fc20.x86_64 8/10
Cleanup : mysql-community-libs-5.6.23-1.fc20.x86_64 9/10
Cleanup : mysql-community-common-5.6.23-1.fc20.x86_64 10/10
Verifying : mysql-community-client-5.6.24-1.fc20.x86_64 1/10
Verifying : mysql-community-devel-5.6.24-1.fc20.x86_64 2/10
Verifying : ruby-devel-2.0.0.353-16.fc20.x86_64 3/10
Verifying : mysql-community-libs-5.6.24-1.fc20.x86_64 4/10
Verifying : mysql-community-common-5.6.24-1.fc20.x86_64 5/10
Verifying : mysql-community-server-5.6.24-1.fc20.x86_64 6/10
Verifying : mysql-community-client-5.6.23-1.fc20.x86_64 7/10
Verifying : mysql-community-server-5.6.23-1.fc20.x86_64 8/10
Verifying : mysql-community-libs-5.6.23-1.fc20.x86_64 9/10
Verifying : mysql-community-common-5.6.23-1.fc20.x86_64 10/10
Installed:
mysql-community-devel.x86_64 0:5.6.24-1.fc20
ruby-devel.x86_64 0:2.0.0.353-16.fc20
Dependency Updated:
mysql-community-client.x86_64 0:5.6.24-1.fc20
mysql-community-common.x86_64 0:5.6.24-1.fc20
mysql-community-libs.x86_64 0:5.6.24-1.fc20
mysql-community-server.x86_64 0:5.6.24-1.fc20
Complete!
After installing ruby, exit the root account to your management account and run the following command from the Linux shell:
It should show you:
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux] |
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
Before you can run gem
to install rails
, you must install another the libxml2-devel
library. Here’s the syntax to install the libxml2-devel
library:
yum install libxml2-devel |
yum install libxml2-devel
You should see the following, which includes typing a y
to continue:
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package libxml2-devel.x86_64 0:2.9.1-3.fc20 will be installed
--> Processing Dependency: zlib-devel for package: libxml2-devel-2.9.1-3.fc20.x86_64
--> Processing Dependency: xz-devel for package: libxml2-devel-2.9.1-3.fc20.x86_64
--> Running transaction check
---> Package xz-devel.x86_64 0:5.1.2-12alpha.fc20 will be installed
---> Package zlib-devel.x86_64 0:1.2.8-3.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
libxml2-devel x86_64 2.9.1-3.fc20 updates 1.0 M
Installing for dependencies:
xz-devel x86_64 5.1.2-12alpha.fc20 updates 45 k
zlib-devel x86_64 1.2.8-3.fc20 fedora 50 k
Transaction Summary
================================================================================
Install 1 Package (+2 Dependent packages)
Total download size: 1.1 M
Installed size: 9.1 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): xz-devel-5.1.2-12alpha.fc20.x86_64.rpm | 45 kB 00:00
(2/3): zlib-devel-1.2.8-3.fc20.x86_64.rpm | 50 kB 00:00
(3/3): libxml2-devel-2.9.1-3.fc20.x86_64.rpm | 1.0 MB 00:04
--------------------------------------------------------------------------------
Total 264 kB/s | 1.1 MB 00:04
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : zlib-devel-1.2.8-3.fc20.x86_64 1/3
Installing : xz-devel-5.1.2-12alpha.fc20.x86_64 2/3
Installing : libxml2-devel-2.9.1-3.fc20.x86_64 3/3
Verifying : xz-devel-5.1.2-12alpha.fc20.x86_64 1/3
Verifying : libxml2-devel-2.9.1-3.fc20.x86_64 2/3
Verifying : zlib-devel-1.2.8-3.fc20.x86_64 3/3
Installed:
libxml2-devel.x86_64 0:2.9.1-3.fc20
Dependency Installed:
xz-devel.x86_64 0:5.1.2-12alpha.fc20 zlib-devel.x86_64 0:1.2.8-3.fc20
Complete! |
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package libxml2-devel.x86_64 0:2.9.1-3.fc20 will be installed
--> Processing Dependency: zlib-devel for package: libxml2-devel-2.9.1-3.fc20.x86_64
--> Processing Dependency: xz-devel for package: libxml2-devel-2.9.1-3.fc20.x86_64
--> Running transaction check
---> Package xz-devel.x86_64 0:5.1.2-12alpha.fc20 will be installed
---> Package zlib-devel.x86_64 0:1.2.8-3.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
libxml2-devel x86_64 2.9.1-3.fc20 updates 1.0 M
Installing for dependencies:
xz-devel x86_64 5.1.2-12alpha.fc20 updates 45 k
zlib-devel x86_64 1.2.8-3.fc20 fedora 50 k
Transaction Summary
================================================================================
Install 1 Package (+2 Dependent packages)
Total download size: 1.1 M
Installed size: 9.1 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): xz-devel-5.1.2-12alpha.fc20.x86_64.rpm | 45 kB 00:00
(2/3): zlib-devel-1.2.8-3.fc20.x86_64.rpm | 50 kB 00:00
(3/3): libxml2-devel-2.9.1-3.fc20.x86_64.rpm | 1.0 MB 00:04
--------------------------------------------------------------------------------
Total 264 kB/s | 1.1 MB 00:04
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : zlib-devel-1.2.8-3.fc20.x86_64 1/3
Installing : xz-devel-5.1.2-12alpha.fc20.x86_64 2/3
Installing : libxml2-devel-2.9.1-3.fc20.x86_64 3/3
Verifying : xz-devel-5.1.2-12alpha.fc20.x86_64 1/3
Verifying : libxml2-devel-2.9.1-3.fc20.x86_64 2/3
Verifying : zlib-devel-1.2.8-3.fc20.x86_64 3/3
Installed:
libxml2-devel.x86_64 0:2.9.1-3.fc20
Dependency Installed:
xz-devel.x86_64 0:5.1.2-12alpha.fc20 zlib-devel.x86_64 0:1.2.8-3.fc20
Complete!
yum install libxslt-devel |
yum install libxslt-devel
You should see the following and will need to reply with a y during install:
Loaded plugins: langpacks, refresh-packagekit
mysql-connectors-community | 2.5 kB 00:00
mysql-tools-community | 2.5 kB 00:00
mysql56-community | 2.5 kB 00:00
pgdg93 | 3.6 kB 00:00
updates/20/x86_64/metalink | 14 kB 00:00
updates | 4.9 kB 00:00
updates/20/x86_64/primary_db | 13 MB 00:07
updates/20/x86_64/pkgtags FAILED
http://mirror.utexas.edu/fedora/linux/updates/20/x86_64/repodata/fe40e35e0289ae1470dbe8030c09b8046924cbaa5e16ac61e9411ac57477820b-pkgtags.sqlite.gz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
(1/2): updates/20/x86_64/updateinfo | 1.9 MB 00:02
(2/2): updates/20/x86_64/pkgtags | 1.4 MB 00:00
Resolving Dependencies
--> Running transaction check
---> Package libxslt-devel.x86_64 0:1.1.28-5.fc20 will be installed
--> Processing Dependency: libgcrypt-devel for package: libxslt-devel-1.1.28-5.fc20.x86_64
--> Running transaction check
---> Package libgcrypt-devel.x86_64 0:1.5.3-2.fc20 will be installed
--> Processing Dependency: libgpg-error-devel for package: libgcrypt-devel-1.5.3-2.fc20.x86_64
--> Running transaction check
---> Package libgpg-error-devel.x86_64 0:1.12-1.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
libxslt-devel x86_64 1.1.28-5.fc20 fedora 309 k
Installing for dependencies:
libgcrypt-devel x86_64 1.5.3-2.fc20 fedora 127 k
libgpg-error-devel x86_64 1.12-1.fc20 fedora 16 k
Transaction Summary
================================================================================
Install 1 Package (+2 Dependent packages)
Total download size: 451 k
Installed size: 2.6 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): libgcrypt-devel-1.5.3-2.fc20.x86_64.rpm | 127 kB 00:00
(2/3): libgpg-error-devel-1.12-1.fc20.x86_64.rpm | 16 kB 00:00
(3/3): libxslt-devel-1.1.28-5.fc20.x86_64.rpm | 309 kB 00:00
--------------------------------------------------------------------------------
Total 454 kB/s | 451 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : libgpg-error-devel-1.12-1.fc20.x86_64 1/3
Installing : libgcrypt-devel-1.5.3-2.fc20.x86_64 2/3
Installing : libxslt-devel-1.1.28-5.fc20.x86_64 3/3
Verifying : libgcrypt-devel-1.5.3-2.fc20.x86_64 1/3
Verifying : libgpg-error-devel-1.12-1.fc20.x86_64 2/3
Verifying : libxslt-devel-1.1.28-5.fc20.x86_64 3/3
Installed:
libxslt-devel.x86_64 0:1.1.28-5.fc20
Dependency Installed:
libgcrypt-devel.x86_64 0:1.5.3-2.fc20 libgpg-error-devel.x86_64 0:1.12-1.fc20
Complete! |
Loaded plugins: langpacks, refresh-packagekit
mysql-connectors-community | 2.5 kB 00:00
mysql-tools-community | 2.5 kB 00:00
mysql56-community | 2.5 kB 00:00
pgdg93 | 3.6 kB 00:00
updates/20/x86_64/metalink | 14 kB 00:00
updates | 4.9 kB 00:00
updates/20/x86_64/primary_db | 13 MB 00:07
updates/20/x86_64/pkgtags FAILED
http://mirror.utexas.edu/fedora/linux/updates/20/x86_64/repodata/fe40e35e0289ae1470dbe8030c09b8046924cbaa5e16ac61e9411ac57477820b-pkgtags.sqlite.gz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
(1/2): updates/20/x86_64/updateinfo | 1.9 MB 00:02
(2/2): updates/20/x86_64/pkgtags | 1.4 MB 00:00
Resolving Dependencies
--> Running transaction check
---> Package libxslt-devel.x86_64 0:1.1.28-5.fc20 will be installed
--> Processing Dependency: libgcrypt-devel for package: libxslt-devel-1.1.28-5.fc20.x86_64
--> Running transaction check
---> Package libgcrypt-devel.x86_64 0:1.5.3-2.fc20 will be installed
--> Processing Dependency: libgpg-error-devel for package: libgcrypt-devel-1.5.3-2.fc20.x86_64
--> Running transaction check
---> Package libgpg-error-devel.x86_64 0:1.12-1.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
libxslt-devel x86_64 1.1.28-5.fc20 fedora 309 k
Installing for dependencies:
libgcrypt-devel x86_64 1.5.3-2.fc20 fedora 127 k
libgpg-error-devel x86_64 1.12-1.fc20 fedora 16 k
Transaction Summary
================================================================================
Install 1 Package (+2 Dependent packages)
Total download size: 451 k
Installed size: 2.6 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): libgcrypt-devel-1.5.3-2.fc20.x86_64.rpm | 127 kB 00:00
(2/3): libgpg-error-devel-1.12-1.fc20.x86_64.rpm | 16 kB 00:00
(3/3): libxslt-devel-1.1.28-5.fc20.x86_64.rpm | 309 kB 00:00
--------------------------------------------------------------------------------
Total 454 kB/s | 451 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : libgpg-error-devel-1.12-1.fc20.x86_64 1/3
Installing : libgcrypt-devel-1.5.3-2.fc20.x86_64 2/3
Installing : libxslt-devel-1.1.28-5.fc20.x86_64 3/3
Verifying : libgcrypt-devel-1.5.3-2.fc20.x86_64 1/3
Verifying : libgpg-error-devel-1.12-1.fc20.x86_64 2/3
Verifying : libxslt-devel-1.1.28-5.fc20.x86_64 3/3
Installed:
libxslt-devel.x86_64 0:1.1.28-5.fc20
Dependency Installed:
libgcrypt-devel.x86_64 0:1.5.3-2.fc20 libgpg-error-devel.x86_64 0:1.12-1.fc20
Complete!
One more to go. You can’t run the Ruby gem
utility to create the nokogiri
Ruby Gem on Fedora because of a library mismatch. If you attempt to create the Rails framework, like this:
It’ll raise the following error message on trying to dynamically link the nokogiri
Ruby Gem. The error will be something like this, and unfortunately, the log files won’t be too useful:
Running patch with /usr/local/share/gems/gems/nokogiri-1.6.6.2/ports/patches/libxml2/0001-Revert-Missing-initialization-for-the-catalog-module.patch...
Running 'patch' for libxml2 2.9.2... ERROR, review '/usr/local/share/gems/gems/nokogiri-1.6.6.2/ext/nokogiri/tmp/x86_64-redhat-linux-gnu/ports/libxml2/2.9.2/patch.log' to see what happened.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options. |
Running patch with /usr/local/share/gems/gems/nokogiri-1.6.6.2/ports/patches/libxml2/0001-Revert-Missing-initialization-for-the-catalog-module.patch...
Running 'patch' for libxml2 2.9.2... ERROR, review '/usr/local/share/gems/gems/nokogiri-1.6.6.2/ext/nokogiri/tmp/x86_64-redhat-linux-gnu/ports/libxml2/2.9.2/patch.log' to see what happened.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
The error message isn’t very helpful but the fix is fortunately easy. You install the nokogiri
Ruby Gem directly with the yum
utility. The following instructs yum
to proceed without waiting for you to type a y
to install.
yum install -y rubygem-nokogiri |
yum install -y rubygem-nokogiri
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package rubygem-nokogiri.x86_64 0:1.6.6.2-1.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
rubygem-nokogiri x86_64 1.6.6.2-1.fc20 updates 534 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 534 k
Installed size: 834 k
Downloading packages:
rubygem-nokogiri-1.6.6.2-1.fc20.x86_64.rpm | 534 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : rubygem-nokogiri-1.6.6.2-1.fc20.x86_64 1/1
Verifying : rubygem-nokogiri-1.6.6.2-1.fc20.x86_64 1/1
Installed:
rubygem-nokogiri.x86_64 0:1.6.6.2-1.fc20
Complete! |
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package rubygem-nokogiri.x86_64 0:1.6.6.2-1.fc20 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
rubygem-nokogiri x86_64 1.6.6.2-1.fc20 updates 534 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 534 k
Installed size: 834 k
Downloading packages:
rubygem-nokogiri-1.6.6.2-1.fc20.x86_64.rpm | 534 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Installing : rubygem-nokogiri-1.6.6.2-1.fc20.x86_64 1/1
Verifying : rubygem-nokogiri-1.6.6.2-1.fc20.x86_64 1/1
Installed:
rubygem-nokogiri.x86_64 0:1.6.6.2-1.fc20
Complete!
Now you can use the Ruby gem
utility to create the Rails framework like this:
This will take a couple minutes typically, so be patient. You see something like this, dependent on the release:
Fetching: loofah-2.0.1.gem (100%)
Successfully installed loofah-2.0.1
Fetching: rails-html-sanitizer-1.0.2.gem (100%)
Successfully installed rails-html-sanitizer-1.0.2
Fetching: rails-deprecated_sanitizer-1.0.3.gem (100%)
Successfully installed rails-deprecated_sanitizer-1.0.3
Fetching: rails-dom-testing-1.0.6.gem (100%)
Successfully installed rails-dom-testing-1.0.6
Fetching: builder-3.2.2.gem (100%)
Successfully installed builder-3.2.2
Fetching: erubis-2.7.0.gem (100%)
Successfully installed erubis-2.7.0
Fetching: actionview-4.2.1.gem (100%)
Successfully installed actionview-4.2.1
Fetching: actionpack-4.2.1.gem (100%)
Successfully installed actionpack-4.2.1
Fetching: activemodel-4.2.1.gem (100%)
Successfully installed activemodel-4.2.1
Fetching: arel-6.0.0.gem (100%)
Successfully installed arel-6.0.0
Fetching: activerecord-4.2.1.gem (100%)
Successfully installed activerecord-4.2.1
Fetching: globalid-0.3.5.gem (100%)
Successfully installed globalid-0.3.5
Fetching: activejob-4.2.1.gem (100%)
Successfully installed activejob-4.2.1
Fetching: mime-types-2.4.3.gem (100%)
Successfully installed mime-types-2.4.3
Fetching: mail-2.6.3.gem (100%)
Successfully installed mail-2.6.3
Fetching: actionmailer-4.2.1.gem (100%)
Successfully installed actionmailer-4.2.1
Fetching: rake-10.4.2.gem (100%)
Successfully installed rake-10.4.2
Fetching: thor-0.19.1.gem (100%)
Successfully installed thor-0.19.1
Fetching: railties-4.2.1.gem (100%)
Successfully installed railties-4.2.1
Fetching: bundler-1.9.2.gem (100%)
Successfully installed bundler-1.9.2
Fetching: hike-1.2.3.gem (100%)
Successfully installed hike-1.2.3
Fetching: multi_json-1.11.0.gem (100%)
Successfully installed multi_json-1.11.0
Fetching: tilt-1.4.1.gem (100%)
Successfully installed tilt-1.4.1
Fetching: sprockets-2.12.3.gem (100%)
Successfully installed sprockets-2.12.3
Fetching: sprockets-rails-2.2.4.gem (100%)
Successfully installed sprockets-rails-2.2.4
Fetching: rails-4.2.1.gem (100%)
Successfully installed rails-4.2.1
Parsing documentation for actionmailer-4.2.1
Installing ri documentation for actionmailer-4.2.1
Parsing documentation for actionpack-4.2.1
Installing ri documentation for actionpack-4.2.1
Parsing documentation for actionview-4.2.1
Installing ri documentation for actionview-4.2.1
Parsing documentation for activejob-4.2.1
Installing ri documentation for activejob-4.2.1
Parsing documentation for activemodel-4.2.1
Installing ri documentation for activemodel-4.2.1
Parsing documentation for activerecord-4.2.1
Installing ri documentation for activerecord-4.2.1
Parsing documentation for arel-6.0.0
Installing ri documentation for arel-6.0.0
Parsing documentation for builder-3.2.2
Installing ri documentation for builder-3.2.2
Parsing documentation for bundler-1.9.2
Installing ri documentation for bundler-1.9.2
Parsing documentation for erubis-2.7.0
Installing ri documentation for erubis-2.7.0
Parsing documentation for globalid-0.3.5
Installing ri documentation for globalid-0.3.5
Parsing documentation for hike-1.2.3
Installing ri documentation for hike-1.2.3
Parsing documentation for loofah-2.0.1
Installing ri documentation for loofah-2.0.1
Parsing documentation for mail-2.6.3
Installing ri documentation for mail-2.6.3
Parsing documentation for mime-types-2.4.3
Installing ri documentation for mime-types-2.4.3
Parsing documentation for multi_json-1.11.0
Installing ri documentation for multi_json-1.11.0
Parsing documentation for rails-4.2.1
Installing ri documentation for rails-4.2.1
Parsing documentation for rails-deprecated_sanitizer-1.0.3
Installing ri documentation for rails-deprecated_sanitizer-1.0.3
Parsing documentation for rails-dom-testing-1.0.6
Installing ri documentation for rails-dom-testing-1.0.6
Parsing documentation for rails-html-sanitizer-1.0.2
Installing ri documentation for rails-html-sanitizer-1.0.2
Parsing documentation for railties-4.2.1
Installing ri documentation for railties-4.2.1
Parsing documentation for rake-10.4.2
Installing ri documentation for rake-10.4.2
Parsing documentation for sprockets-2.12.3
Installing ri documentation for sprockets-2.12.3
Parsing documentation for sprockets-rails-2.2.4
Installing ri documentation for sprockets-rails-2.2.4
Parsing documentation for thor-0.19.1
Installing ri documentation for thor-0.19.1
Parsing documentation for tilt-1.4.1
Installing ri documentation for tilt-1.4.1
Done installing documentation for actionmailer, actionpack, actionview, activejob, activemodel, activerecord, arel, builder, bundler, erubis, globalid, hike, loofah, mail, mime-types, multi_json, rails, rails-deprecated_sanitizer, rails-dom-testing, rails-html-sanitizer, railties, rake, sprockets, sprockets-rails, thor, tilt after 475 seconds
26 gems installed |
Fetching: loofah-2.0.1.gem (100%)
Successfully installed loofah-2.0.1
Fetching: rails-html-sanitizer-1.0.2.gem (100%)
Successfully installed rails-html-sanitizer-1.0.2
Fetching: rails-deprecated_sanitizer-1.0.3.gem (100%)
Successfully installed rails-deprecated_sanitizer-1.0.3
Fetching: rails-dom-testing-1.0.6.gem (100%)
Successfully installed rails-dom-testing-1.0.6
Fetching: builder-3.2.2.gem (100%)
Successfully installed builder-3.2.2
Fetching: erubis-2.7.0.gem (100%)
Successfully installed erubis-2.7.0
Fetching: actionview-4.2.1.gem (100%)
Successfully installed actionview-4.2.1
Fetching: actionpack-4.2.1.gem (100%)
Successfully installed actionpack-4.2.1
Fetching: activemodel-4.2.1.gem (100%)
Successfully installed activemodel-4.2.1
Fetching: arel-6.0.0.gem (100%)
Successfully installed arel-6.0.0
Fetching: activerecord-4.2.1.gem (100%)
Successfully installed activerecord-4.2.1
Fetching: globalid-0.3.5.gem (100%)
Successfully installed globalid-0.3.5
Fetching: activejob-4.2.1.gem (100%)
Successfully installed activejob-4.2.1
Fetching: mime-types-2.4.3.gem (100%)
Successfully installed mime-types-2.4.3
Fetching: mail-2.6.3.gem (100%)
Successfully installed mail-2.6.3
Fetching: actionmailer-4.2.1.gem (100%)
Successfully installed actionmailer-4.2.1
Fetching: rake-10.4.2.gem (100%)
Successfully installed rake-10.4.2
Fetching: thor-0.19.1.gem (100%)
Successfully installed thor-0.19.1
Fetching: railties-4.2.1.gem (100%)
Successfully installed railties-4.2.1
Fetching: bundler-1.9.2.gem (100%)
Successfully installed bundler-1.9.2
Fetching: hike-1.2.3.gem (100%)
Successfully installed hike-1.2.3
Fetching: multi_json-1.11.0.gem (100%)
Successfully installed multi_json-1.11.0
Fetching: tilt-1.4.1.gem (100%)
Successfully installed tilt-1.4.1
Fetching: sprockets-2.12.3.gem (100%)
Successfully installed sprockets-2.12.3
Fetching: sprockets-rails-2.2.4.gem (100%)
Successfully installed sprockets-rails-2.2.4
Fetching: rails-4.2.1.gem (100%)
Successfully installed rails-4.2.1
Parsing documentation for actionmailer-4.2.1
Installing ri documentation for actionmailer-4.2.1
Parsing documentation for actionpack-4.2.1
Installing ri documentation for actionpack-4.2.1
Parsing documentation for actionview-4.2.1
Installing ri documentation for actionview-4.2.1
Parsing documentation for activejob-4.2.1
Installing ri documentation for activejob-4.2.1
Parsing documentation for activemodel-4.2.1
Installing ri documentation for activemodel-4.2.1
Parsing documentation for activerecord-4.2.1
Installing ri documentation for activerecord-4.2.1
Parsing documentation for arel-6.0.0
Installing ri documentation for arel-6.0.0
Parsing documentation for builder-3.2.2
Installing ri documentation for builder-3.2.2
Parsing documentation for bundler-1.9.2
Installing ri documentation for bundler-1.9.2
Parsing documentation for erubis-2.7.0
Installing ri documentation for erubis-2.7.0
Parsing documentation for globalid-0.3.5
Installing ri documentation for globalid-0.3.5
Parsing documentation for hike-1.2.3
Installing ri documentation for hike-1.2.3
Parsing documentation for loofah-2.0.1
Installing ri documentation for loofah-2.0.1
Parsing documentation for mail-2.6.3
Installing ri documentation for mail-2.6.3
Parsing documentation for mime-types-2.4.3
Installing ri documentation for mime-types-2.4.3
Parsing documentation for multi_json-1.11.0
Installing ri documentation for multi_json-1.11.0
Parsing documentation for rails-4.2.1
Installing ri documentation for rails-4.2.1
Parsing documentation for rails-deprecated_sanitizer-1.0.3
Installing ri documentation for rails-deprecated_sanitizer-1.0.3
Parsing documentation for rails-dom-testing-1.0.6
Installing ri documentation for rails-dom-testing-1.0.6
Parsing documentation for rails-html-sanitizer-1.0.2
Installing ri documentation for rails-html-sanitizer-1.0.2
Parsing documentation for railties-4.2.1
Installing ri documentation for railties-4.2.1
Parsing documentation for rake-10.4.2
Installing ri documentation for rake-10.4.2
Parsing documentation for sprockets-2.12.3
Installing ri documentation for sprockets-2.12.3
Parsing documentation for sprockets-rails-2.2.4
Installing ri documentation for sprockets-rails-2.2.4
Parsing documentation for thor-0.19.1
Installing ri documentation for thor-0.19.1
Parsing documentation for tilt-1.4.1
Installing ri documentation for tilt-1.4.1
Done installing documentation for actionmailer, actionpack, actionview, activejob, activemodel, activerecord, arel, builder, bundler, erubis, globalid, hike, loofah, mail, mime-types, multi_json, rails, rails-deprecated_sanitizer, rails-dom-testing, rails-html-sanitizer, railties, rake, sprockets, sprockets-rails, thor, tilt after 475 seconds
26 gems installed
If you want to install Phusion Passenger, mod_passenger
is already installed. You should note that support and testing for this stops at Fedora V17. You can verify installation with the following command:
It returns:
Loaded plugins: langpacks, refresh-packagekit
Available Packages
mod_passenger.x86_64 4.0.53-3.fc20.2 updates |
Loaded plugins: langpacks, refresh-packagekit
Available Packages
mod_passenger.x86_64 4.0.53-3.fc20.2 updates
You can also install the Ruby Gem for Passenger, like this:
It should take less than 2 minutes and return something like this:
Fetching: passenger-5.0.6.gem (100%)
Building native extensions. This could take a while...
Successfully installed passenger-5.0.6
Parsing documentation for passenger-5.0.6
Installing ri documentation for passenger-5.0.6
Done installing documentation for passenger after 9 seconds
1 gem installed |
Fetching: passenger-5.0.6.gem (100%)
Building native extensions. This could take a while...
Successfully installed passenger-5.0.6
Parsing documentation for passenger-5.0.6
Installing ri documentation for passenger-5.0.6
Done installing documentation for passenger after 9 seconds
1 gem installed
As always, I hope this was helpful. I’ll add a post with the remaining MySQL and Oracle connection details soon.