3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

サーバーサイド初心者がUbuntuにRailsをインストールしたのでメモ

Last updated at Posted at 2019-03-10

#サーバーサイド初心者が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

3
0
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
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?