Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

rails環境構築(CentOS + ruby on rails)

1.gitインストール

$ yum install git

2.パッケージインストール

$ yum install gcc-c++ glibc-headers openssl-devel readline libyaml-devel readline-devel zlib zlib-devel

3.rubyインストール

rbenvインストール

$ git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv # <-※1
$ echo 'export RBENV_ROOT="/usr/local/rbenv"' >> /etc/profile # <-※2
$ echo 'export PATH="${RBENV_ROOT}/bin:${PATH}"' >> /etc/profile
$ echo 'eval "$(rbenv init -)"' >> /etc/profile

※1 各ユーザで使用する場合は ~/.rbenv 配下
※2 各ユーザで使用する場合は ~/.bash_profile

いったんターミナル閉じたあとバージョン確認
$ rbenv --version

ruby-buildインストール

$ git clone https://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build

rubyインストール

インストール対象を確認しインストール
$ rbenv install -l
$ rbenv install -v 2.1.2
$ rbenv rehash
使用するバージョンを設定
$ rbenv global 2.1.2
バージョン確認
$ ruby -v

railsインストール

$ gem update --system
$ gem install -no-ri -no-rdoc rails
$ gem install bundler
$ rbenv rehash
バージョン確認
$ rails -v

4.railsサンプルアプリ作成

アプリ用ユーザ作成
$ useradd -m rails
サンプルアプリ作成
$ su - rails
$ cd ~
$ rails new sample --skip-bundle
Gemfileの設定(therubyracerの行をコメントイン)
$ cd ~/sample/
$ vim Gemfile
Gemfileより該当gemのインストール
$ bundle install --path=~/sample/vendor/bundle
WEBrick起動
$ rails s
http://ホスト名(or IP):3000にアクセス

"Welcome aboard"ページが表示されることを確認。

WEBrick停止
ctrl + c
churadata
沖縄で データ分析 / 機械学習 / Deep Learning をやっている会社です
https://churadata.okinawa/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away