Ruby 2.xをUbuntuにインストール

Ubuntuでは「Stable Release Updates Policy」に基づいて最新版のパッケージの公開されておらず、公式のレポジトリではRuby 1.9.xまでが安定版として提供されています。
今回はサードパーティとして公開されているレポジトリからRuby 2.xをインストールしてみました。最新で提供されているバージョンは以下を参照して下さい。[14.10 (Utopic), 14.04 (Trusty) and 12.04 (Precise)向けに提供]
3rd Party Repository: Brightbox Ruby NG Experimental
Ruby 2.2.0 packages for Ubuntu

インストール

# apt-add-repository ppa:brightbox/ruby-ng  // レポジトリの追加
# apt-get update                            // 
# apt-get install ruby2.2                   // ruby(バージョン)のインストール
# ruby -v                                   // バージョンの確認
# gem -v                                    // バージョンの確認
# readlink /usr/bin/ruby                    // シンボリックリンクの確認
# readlink /usr/bin/gem                     // シンボリックリンクの確認

依存ライブラリの追加

Ubuntuの環境によりますが、必要に応じてインストールを行って下さい。

// can't find header files for ruby at /usr/lib/ruby/include/ruby.h
# apt-get install ruby2.2-dev

// checking for gzdopen() in -lz... no
// zlib is missing; necessary for building libxml2
# apt-get install zlib1g-dev

// sqlite3.h is missing.
# apt-get install sqlite3 libsqlite3-dev

// make: g++: Command not found
# apt-get install g++

V8エンジンとrubyracerの追加

Rubygemの公式サイトでは、OS・アーキテクチャごとに提供されているバージョンはこちらを参考に

// 32bit Linuxの場合
# gem install libv8 -v '3.3.10.4' -- --with-system-v8
# gem install therubyracer -v '0.10.2' -- --with-v8-dir

詳しい解説はこちらが参考になります。


railsのインストールなど後続の手順はこちら

  • このエントリーをはてなブックマークに追加

関連記事

no image

Doxygenのインストールと設定

Doxygenのインストール yumリポジトリには古いバージョンのものしか登録されていません。ここでは最新版をダウンロードし、インストールしてみます。(最新版1.8.6) # ダウンロード

no image

Timezoneの設定 (JSTに変更する)

JSTに変更する。 # cp -p /usr/share/zoneinfo/Japan /etc/localtime 確認 # date Mon Aug 25 00:2

no image

FTPサーバ(vsftpd)を導入

vsftpd (Very Secure FTP deamon)の導入メモ vsftpをインストール yumでインストール # yum -y install vsftpd 手動起

Google Chrome インストール

商用ディストリビューションであるRed Hatやそれの無償版であるCentOSで、Google Chromeはサポート対象から外されてしまったようです。 Google Says Red Hat

no image

日本語表示と入力

CentOSを簡易インストールでセットアップを行うと表示や入力が日本語で行えません。 ここでは、メニューの日本語化と日本語入力の設定方法を紹介します。 日本語関連のパッケージをインストール

no image

EPELレポジトリの追加

EPELは、主にRedHat系であるRHEL, CentOS, Scientific Linux向けのオープンソースのパッケージが公開されているレポジトリです。 レポジトリ追加 パスを探す場合

Ruby 2.1.x ソースからコンパイルインストール

Rubyをソースからインストールした際のメモです。(執筆時最新版 Ruby 2.1.2) ダウンロードファイルのパスは以下を参照(過去分も含めて) Ruby CDN # cd /usr/

REMIレポジトリの追加

RemiのサイトLes RPM de Remi - Repositoryよりリンクを取得 今回の対象はCentOS 6.5のためrelease-6とします。 # rpm -Uvh http

Ruby 1.9.x インストール

バージョン1.9をソースからコンパイルしてインストールのメモ # wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-1.9.3-p545.tar

no image

telnetサーバを導入

telnetサーバのインストール # yum -y install telnet-server telnetサーバの設定 # vi /etc/xinetd.d/telnet

Comment

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    PAGE TOP ↑