MacBook 上で rbenv を使って ruby を用意。Rails 環境を準備したら、しばらく詰まってしまいました。
たぶん次も詰まるだろうと想像がつくので、まとめておきます。
目次
参考
- Qiita - 新規 Rails プロジェクトの作成手順まとめ
- Qoosky: 趣味のプログラミングを楽しむサイト - rbenv および bundler の基本的な使用方法
- Qiita - Rails 開発環境の構築(rbenv で Ruby 導入から Bundler、Rails 導入まで)(Macport 編)
- Qiita - 最新の Ruby と Rails をインストールして Rails プロジェクトを作成する
- rbenv インストールから Bundler を使用した Rails のローカルインストールと起動まで
- maesblog - rbenv で Ruby を管理し、Rails 開発環境を構築する
- yarn - Installation
- Qiita - 最速!Mac で Ruby on Rails 環境構築
実行環境
- macOS Mojave 10.14.4
環境構築
rbenv を導入
Macbook を入手しましたの rbenv の項の通り用意。
前提条件
以下の処理をしておく。
1 | brew install sqlite |
この後の操作でこの 2 つが入ってないと面倒なことになるので、入れておく。
sqlite は、入れていない場合 rails の DB に接続できない旨のエラーになる。
yarn は、入れていない場合bundle exec rails new .
でエラーになる。
rails 環境を作成
1 | # railsアプリを作成するディレクトリに移動 |
localhost:3000 にアクセスすると、いつもの「Yay! you’re on Rails」が確認できます。
インストールされた rails は 6.0.1 でした。
Rails5 系で用意したい場合
もし、rails5 系をインストールする場合は、手順が少し変わります。# Gemfileを開いて、gem "rails"の部分からコメントを外す。
のところで、gem 'rails', '~>5.2.4'
と記載を変更します。
具体的には以下の通り。
1 | # railsアプリを作成するディレクトリに移動 |
localhost:3000 にアクセスすると、いつもの「Yay! you’re on Rails」が確認できます。bundle exec rails -v
を入力して確認すると 5.2.4 がインストールされたことを確認できます。
今回は、rbenv を用いて用意した環境で rails の環境構築を試しました。
最初に詰まったときは、yarn のインストールが欠けていたために足かけ 3 時間程かけてしまいました。
こういうのをすべて自己解決できるようになりたいですね。
ではでは。