LubuntuにRails5 をインストール

2018年8月26日

①パッケージインストール

sudo apt-get install build-essential zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev

②パッケージ管理のrbenvをインストール

apt-getでインストール

sudo apt-get install rbenv
rbenv init
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

インストールに必要なruby-buildをインストール

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

③ruby 2.4.0をインストール

現在の安定版は2.4.0のようなので2.4.0をインストール
https://www.ruby-lang.org/ja/downloads/

rbenv install 2.4.0
$rbenv global 2.4.0
rbenv rehash
ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]

③rails5をインストール

rails5をインストール

gem install rails -v '5.0.1'
gem install bundller

③railsアプリケーションの作成・動作確認

rails new myapp 
cd myapp
rails s

サーバを起動したところエラー発生

`rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError)

<<対処法>>
nodejsをインストールしてアプリケーションを作り直す

sudo apt-get install
rails new myapp 
cd myapp
rails s -b 0.0.0.0 
# rails s だけであげるとhttp://localhost:3000でサーバが起動するため
# ホストOSから接続できない。IPアドレスで指定する。

ブラウザでアクセスすると
rails初期画面
成功

参考URL:http://makev.blogspot.jp/2012/11/lubunturbenvrubyrails.html