header image
header image

LubuntuにRails5 をインストール

LubuntuにRails5 をインストール

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

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/ ```bash 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をインストール ```bash gem install rails -v '5.0.1' gem install bundller
<h2>③railsアプリケーションの作成・動作確認</h2>
```bash
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アドレスで指定する。

ブラウザでアクセスすると

スクリーンショット-2017-01-03-15.37.16-300x244.png

成功

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