LoginSignup
10
14

More than 5 years have passed since last update.

Raspberry piにRubyの最新版をインストールする

Last updated at Posted at 2016-07-24

はじめに

  • Debianにインストールする方法とほぼ同じ
  • ラズパイはスペックが低いのでインストールにすごい数時間かかる場合もあるので気長にやること

前提条件

  • 本体: Raspberry Pi 1 Model B+
  • メモリーカード: 8GB
  • OS: Raspbian最新版インストール済み

rbenvのインストール

rbenvのインストールして設定をbashの設定ファイルに書き込む, zshなど使う場合はそれぞれに合わせること

> sudo apt-get install rbenv
> echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> .bashrc
> echo 'eval "$(rbenv init -)"' >> .bashrc

インストールの確認

> rbenv
> rbenv x.x.x #バージョンが表示されること

gitのインストール

gitがインストールされていなければ、gitをインストールすること

> sudo apt-get install git

ruby-buildのインストール

ruby-buildをgitからクローンしてくる

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

> rbenv install --list
を見ると2.3.1とCrubyの2.3系の最新版がある

rbenv install 2.3.1

トラブルシューティング

Rubyのインストールでライブラリが足りないようなら、下記コマンドでライブラリを追加してみること

> sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev

参考: https://github.com/rbenv/ruby-build/wiki#suggested-build-environment

apt-getでruby-buildをインストールしてしまった場合

以下のようにapt-getでruby-buildをインストールしてもインストール可能なリストにRubyの最新版がない。
実行時には、ruby-2.2.0-previewが最新版で、この時の最新版の2.3系がない

> sudo apt-get install ruby-build
> rbenv install --list

ruby-buildをアンインストールするにはこちら

> sudo apt-get remove ruby-build

10
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
14