Hatena::Grouplinux2

Going My Linux Way このページをアンテナに追加 RSSフィード

2013年11月17日(日)

rbenv のインストール

| 00:45 |  rbenv のインストール - Going My Linux Way を含むブックマーク はてなブックマーク -  rbenv のインストール - Going My Linux Way  rbenv のインストール - Going My Linux Way のブックマークコメント

rbenv, ruby-build の Ubuntu12.04.3 へのインストールの備忘録

rbenv と ruby-build のインストール

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

.bashrc に以下を追加

export PATH=$HOME/.rbenv/bin:$PATH
eval "$(rbenv init -)"

追加後、新しいシェルで作業続行

インストールできるバージョンを確認

$ rbenv install -l

上のリストで出力された 2.0.0-p247 をインストールすることにした。

ただし、OpenSSL の開発環境が入ってないとエラー(?)になるので事前に入れておく。

$ sudo apt-get install libssl-dev

[追記:2013.11.17] 標準添付ライブラリの dbm/gdbm, tkインストールされないので、以下も事前に入れておく。

$ sudo apt-get install tk-dev libgdbm-dev

(win32 系以外の標準添付ライブラリはこれで全部入るはず)

Ruby 2.0.0-p247 のインストール

$ rbenv install 2.0.0-p247     # 時間かかる
$ rbenv rehash
$ rbenv global 2.0.0-p247      # デフォルトで使用するバージョンに指定

$ ruby -v                      # 確認
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
$ gem -v                       # 確認
2.0.3

rbenv install の途中で失敗すると /tmp 下のファイルを削除しないようなので、注意。

----

更に Bundler をインストールしてみる。

$ rbenv exec gem install bundler
$ rbenv rehash

更に Pry をインストールしてみる。

$ rbenv exec gem install pry pry-doc
$ rbenv rehash

更に Railsインストールしてみる。

$ rbenv exec gem install rails
$ rbenv rehash

更に sqlite3 をインストールしてみる。

事前に Ubuntu に libsqlite3-dev をインストールする。

$ sudo apt-get install libsqlite3-dev
$ rbenv exec gem install sqlite3
$ rbenv rehash

更に Racc と Rex もインストールしてみる。

$ rbenv exec gem install racc
$ rbenv exec gem install rex
$ rbenv rehash

更に Sinatraインストールしてみる。

$ rbenv exec gem install sinatra
$ rbenv exec gem install sinatra-contrib
$ rbenv rehash

更に Trema もインストールしてみる。

pcap.h と glib.h を要求されるので Ubuntu に以下のパッケージを事前にインストールする。

$ sudo apt-get install libpcap0.8-dev libglib2.0-dev
$ rbenv exec gem install trema
$ rbenv rehash

Rake, RDoc, Ri が conflict したが Overwrite(上書き)した。

更に RSpecインストールしてみる。

$ rbenv exec gem install rspec
$ rbenv rehash

更に Hamlインストールする。

$ rbenv exec gem install haml
$ rbenv rehash
トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131117