#サーバーサイド初心者がRailsの開発環境を構築してみた
##はじめに
私は組み込み系を専攻する学生です、サーバーサイドに少し興味を持ちましたので参考書片手にRailsの開発環境を構築してみました。自分用のメモとして記事に書かせて頂きます。
環境
ubuntu 18.04.1
##rbenvのインストール
githubを使ってrbenvを入手し、パス設定と初期化処理を追加します。
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"'>>~/.bashrc
$ echo 'eval "$(rbenv init -)"' >>~/.bashrc
一回再起動し、次のコマンドでインストールされているか確認
$ rbenv -v
##ruby-buildのセットアップ
rubyのインストールを簡単にしてくれるプラグインをインストールし、Rubyにあらかじめ必要なパッケージをインストールしておきます
$ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
$ sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev
##Rubyのインストール
以下のコマンドでインストールできるrubyのバージョンが確認できます。
最新のバージョンをインストールしましょう。
2019/3/11現在ではバージョン2.6.1が最新
※2.7.0-devはベータ版らしいので非推奨
$ rbenv install -l
$ rbenv install 2.6.1
$ rbenv global 2.6.1
正しくrubyがインストールされたか確認しましょう
$ ruby -v
$ which ruby
次にパッケージを管理してくれるRubyGemsを最新版にしておきます
$ gem update --system
$ gem -v
##Bundlerのインストール
& gem install bundler
##Railsのインストール
以下がRailsのインストールコマンドです。
$ gem install rails
$ rbenv rehash
$ rails -v
作業するディレクトリを作成し、ディレクトリ内でアプリケーションを作成します。
$ rails new [プロジェクト名]
$ cd [プロジェクト名]
$ rails s
http://localhost:3000/
にぎやかな人たちが出てきたら、成功です。
お疲れ様でした。
##あとがき
初めての投稿になりますが、私自身サーバーサイド初心者ですので間違いを見つけ次第、ご指摘をお願いいたします。
これからは定期的にアウトプットていきたいと思います。
それにしても、環境構築は大変ですね.....
##参考
https://qiita.com/hiroyuki242424/items/f64761d6363efa8bfd45
https://qiita.com/toshi726/items/f212916dfc9a103f7cfa