search
LoginSignup
23

More than 5 years have passed since last update.

posted at

Railsをbundlerでプロジェクト毎に管理

普通にgem install railsとかしちゃうと大量の依存gemがシステムにインストールされてしまってなんかクリーンじゃない。
ということでタイトルの通り、Rails自体もbundlerでプロジェクト毎にインストールする。

まずはApplication名にしたい名前のディレクトリを作成

$ mkdir hoge
$ cd hoge

bundle initGemfileの作成

$ bundle init
Writing new Gemfile to /home/vagrant/sandbox/Gemfile

Gemfileでrailsgemを指定

# A sample Gemfile
source "https://rubygems.org"

gem "rails"

railsをbundlerで指定のディレクトリにインストール

$ bundle install --path vendor/bundle

bundle exec rails new .でカレントディレクトリにRailsプロジェクトを作成
Gemfileを上書きしてよいか聞かれるので、Yを打つ。

$ bundle exec rails new .
       exist
      create  README.rdoc
      create  Rakefile
      create  config.ru
      create  .gitignore
    conflict  Gemfile
Overwrite /home/vagrant/sandbox/Gemfile? (enter "h" for help) [Ynaqdh]

サーバー起動

$ bundle exec rails s

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
What you can do with signing up
23