LoginSignup
0
2

More than 5 years have passed since last update.

Ruby on Rails 開発環境構築手順

Posted at

Ruby on Rails 開発環境構築手順

基本、このとおり

> sudo dpkg --add-architecture i386
> sudo apt-get update
> sudo apt-get -y install git curl g++ make
> sudo apt-get -y install zlib1g-dev libssl-dev:i386
> sudo apt-get -y install libruby2.3:i386 libreadline-dev:i386
> sudo apt-get -y install libyaml-dev libxml2-dev libxslt-dev
> sudo apt-get -y install sqlite3 libsqlite3-dev nodejs

rbenv のインストール

> cd
> git clone http://github.com/sstephenson/rbenv.git .rbenv
> echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
> echo 'eval "$(rbenv init -)"' >> ~/.bashrc
> exec $SHELL

ruby-build のインストール

> mkdir -p ~/.rbenv/plugins
> cd ~/.rbenv/plugins
> git clone http://github.com/sstephenson/ruby-build.git

ruby のインストール

> rbenv install 2.3.1
> rbenv global 2.3.1
> rbenv version
    2.3.1 (set by /home/joho/.rbenv/version)
> which ruby
    /home/[ユーザ]/.rbenv/shims/ruby
> ruby -v
    ruby 2.3.1p112 (2016-04-26 revision 54768) [i686-linux]

.gemrc の作成

> cd
> vim .gemrc
    以下の内容を記入
    install: --no-ri --no-rdoc
    update: --no-ri --no-rdoc

Ruby on Rails 4.2 のインストール

> gem install rails --version="~> 4.2"
> rbenv rehash

作業フォルダの作成

> cd
> mkdir work

動作確認用の新規アプリケーションの作成

> cd work
> rails new foo --skip-bundle
> cd foo

依存パッケージのインストール

> bundle install

簡単なユーザー管理機能の作成

> rails g scaffold user name:string email:string
> rake db:migrate

アプリケーションの起動

> rails server -b 0.0.0.0

動作確認

http://[ipアドレス]:3000/users

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