mazeltov7のweb断片

備忘録的なテキトーなことを書きます。(技術記事はQiitaに移行しました http://qiita.com/mazeltov7 )

Debianにrbenvを入れる

Debianrubyを入れるのに、rbenvを使おうと思って、

rbenvを入れるのをやったので、メモ。

 

gem、rvn、rbenvてなんやってところはこちらを参考に。

Rubyのrvmやgemってなんだ?て調べたらrbenvが出てきたの巻

 

rbenvのGitHubのwikiを見ながら進める。

 

(先に$ apt-get install gitと$ apt-get install curlをした。)

まず、~/.rbenvにrbenvをcloneする。

 

次に、rbenvのコマンドにPATHを通す。

  $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

rbenv initも効くようにする。

$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

rbenv単体だとRubyインストールする機能がないようなので、ruby-buildを入れる。

$ mkdir -p ~/.rbenv/plugins

$ cd ~/.rbenv/plugins

$ git clone git://github.com/sstephenson/ruby-build.git

 

PATHが効くようにする。

$ exec $SHELL -l

もしくは、

$ source ~/.bash_profile 

 

あとは、チェック。

$ rbenv install -l   #インストールできるバージョンなどを確認  

 

【memo】 

PATH通すところで、~/.bash_profileに入れてるんだけど、

起動毎にここをみてくれるからここに書くようだ。

中身を見てみると確かに書かれてる。

 

 参考にしたサイト。

rbenvでRubyの環境を作る

rbenv で Ruby を Debian にインストール

ubuntu (debian )に rbenv インストール

最新Rubyを使いたいけど「動かない」の心配をしている人へ|rbenv。

Ubuntu 12.04 LTS に rbenv, ruby_build で ruby 環境を構築する

rbenvを使ってRuby2.0.0とRails4をインストールする

パス(PATH)の確認と設定方法は?

exec 現在実行中のシェルに代わり、指定したコマンドを実行する