前回、通常のgem installでrailsをいれて、それ以外のgemはbundle経由でっていう書き方をキロクしたけど、結局どっちがいいのか未だに迷走。
一応bundleで全部入れるバージョンもやったのでキロクキロク。
bundlerインストール
これは普通に入れる
コマンド
$ gem install bundler
プロジェクトフォルダを作成
rails newでつけるプロジェクト名にあたるのでちゃんと命名しとかないと後で面倒。
コマンド
$ mkdir プロジェクト名 & cd プロジェクト名
Gemfile作成
コマンド
$ bundle init
# rails, mysql2追記
$ vi Gemfile
gemインストール
コマンド
# Path指定してローカルgemに。(フォルダは自動生成される)
$ bundle install --path vendor/bundle
railsアプリ作成
通常アプリ名を入れるところを.にすることで、
今いるフォルダ名(最初に作成したプロジェクト名)で作成される。
コマンド
$ bundle exec rails new . -d mysql
DB作成
コマンド
# rootのパスワード入力
$ vi /config/database.yml
# rakeアップデート
$ bundle update rake
# DB作成
$ bundle exec rake db:create
rails起動
コマンド
$ bundle exec rails s
あとは通常通り。
ただ、何するにも
$ bundle exec ....
これが必要。
省略する方法もあるらしい。
やってないけど。
おしまい