スポンサーサイト

  • 2015.07.15 Wednesday

一定期間更新がないため広告を表示しています

  • 0
    • -
    • -
    • -

    SL6入れた直後にやることリスト

    • 2012.11.08 Thursday
    • 13:59
    SL6を入れた直後で、puppetでミドルウェア構築前にやっとくことリスト。 rubyはrbenvで最新を入れたうえで、gemでpuppet入れます。


    gccとかインストール
    yum install -y ¥
    gcc gcc-c++ ¥
    make ¥
    zlib-devel ¥
    openssl-devel ¥
    readline-devel ¥
    db4-devel ¥
    libxml2-devel ¥
    expat-devel ¥
    libxslt-devel ¥
    git
    yumのリポジトリ追加。6.3とかだと$releaseverがおかしい時あるから、手動で「6」に書き換えたり。
    cd /usr/local/src
    rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    
    vi /etc/yum.repos.d/remi.repo
    [remi]
    name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
    #baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
    mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
    enabled=1 #←1に変更する
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi failovermethod=priority
    rbenvインストール
    groupadd rbenv
    
    cd /usr/local/ && git clone https://github.com/sstephenson/rbenv.git
    mkdir /usr/local/rbenv/shims /usr/local/rbenv/versions
    
    chgrp -R rbenv /usr/local/rbenv
    chmod -R g+rwxXs /usr/local/rbenv
    ruby-buildのインストール
    cd /usr/local/src
    git clone https://github.com/sstephenson/ruby-build.git
    cd ruby-build
    ./install.sh
    すべてのユーザーで使用可能にするため/etc/profile.dに追加。
    {
    echo 'export RBENV_ROOT="/usr/local/rbenv"'
    echo 'export PATH="/usr/local/rbenv/bin:$PATH"'
    echo 'eval "$(rbenv init -)"'
    } >> /etc/profile.d/rbenv.sh
    sudoで使えるようにいくつか変更。
    vim /etc/sudoers
    
    Defaults    requiretty
    ↓
    #Defaults    requiretty
    
    # Defaults   env_keep += "HOME"
    ↓
    Defaults   env_keep += "HOME"
    
    Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin
    ↓
    Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
    
    一度読み込み直して、rbenvパス通ってるか確認。
    exec $SHELL
    which rbenv
    
    確認出来たら、インストール可能なrubyの一覧から、好きなの入れる。ひとまず最新を。
    rbenv install -l
    rbenv install 1.9.3-p286
    
    インストールが終わったら、このバージョンを使うよう設定。
    rbenv global 1.9.3-p286
    rbenv rehash
    
    参考サイト:
    https://github.com/sstephenson/rbenv/wiki/shared-install-of-rbenv http://blog.kyanny.me/entry/2012/02/03/155652

    PR

    calendar

    S M T W T F S
    1234567
    891011121314
    15161718192021
    22232425262728
    293031    
    << July 2018 >>

    selected entries

    categories

    archives

    recommend

    links

    profile

    search this site.

    others

    mobile

    qrcode

    powered

    無料ブログ作成サービス JUGEM