hack_meta()

lambda { |emotion,heart| heart.to_hash > self.love }

AWS RubyをLinux AMIにインストール

| Comments

EC2のインストールはしておく。

RVM経由でRubyをインストールする

rootでインストールする必要があるのでsudo -sしてから作業する。

1
2
3
4
5
6
7
8
# rootで作業する
[ec2-user@ip-xx-xxx-xx-xxx ~]$ sudo -s
[root@ip-xx-xxx-xx-xxx ec2-user]# yum update
# rvmというグループを作成
[root@ip-xx-xxx-xx-xxx ec2-user]# groupadd rvm
# ec2-userをrvmに追加する
[root@ip-xx-xxx-xx-xxx ec2-user]# gpasswd -a ec2-user rvm
Adding user ec2-user to group rvm

必要なパッケージをインストールする

gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
1
2
3
4
5
[root@ip-xx-xxx-xx-xxx ec2-user]# yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
.....
.....
.....
Complete!

RVMをインストールする

RVM:Ruby Version Manager

1
[root@ip-xx-xxx-xx-xxx ec2-user]# curl -L get.rvm.io |bash -s stable

以下がインストール後のメッセージが表示されます。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   185  100   185    0     0    130      0  0:00:01  0:00:01 --:--:--  1225
100 11525  100 11525    0     0   5057      0  0:00:02  0:00:02 --:--:-- 16324
Downloading RVM from wayneeseguin branch stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   124  100   124    0     0    146      0 --:--:-- --:--:-- --:--:--   190
100 1615k  100 1615k    0     0   351k      0  0:00:04  0:00:04 --:--:--  553k

Installing RVM to /usr/local/rvm/
    Group 'rvm' already exists

# RVM:  Shell scripts enabling management of multiple ruby environments.
# RTFM: https://rvm.io/
# HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)
# Cheatsheet: http://cheat.errtheblog.com/s/rvm/
# Screencast: http://screencasts.org/episodes/how-to-use-rvm

# In case of any issues read output of 'rvm requirements' and/or 'rvm notes'

Installation of RVM in /usr/local/rvm/ is almost complete:

  * First you need to add all users that will be using rvm to 'rvm' group,
    and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.

  * To start using RVM you need to run `source /etc/profile.d/rvm.sh`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

# root,
#
#   Thank you for using RVM!
#   I sincerely hope that RVM helps to make your life easier and
#   more enjoyable!!!
#
# ~Wayne

インストールを完了させる

これをおこなわないとrvmコマンドが動かない。

1
[root@ip-xx-xxx-xx-xxx ec2-user]# source /etc/profile.d/rvm.sh

Rubyをインストールする。

1
2
3
4
5
6
7
8
[root@ip-xx-xxx-xx-xxx ec2-user]# rvm requirements
[root@ip-xx-xxx-xx-xxx ec2-user]# rvm install 2.0.0
# 最新のrubygemを設定する
[root@ip-xx-xxx-xx-xxx ec2-user]# rvm rubygems latest
[root@ip-xx-xxx-xx-xxx ec2-user]# gem update
[root@ip-xx-xxx-xx-xxx ec2-user]# rvm use --default 2.0.0
# 最新のRuby2.0をデフォルトに設定する
Using /usr/local/rvm/gems/ruby-2.0.0-p0

あとは必要なパッケージをどんどんいれるのみ。

Comments