【Project EulerにRubyで挑戦シリーズ】問9:Special Pythagorean triplet
今回の問題 Special Pythagorean triplet A Pythagorean triplet is...
最近プライベートでのアプリケーション開発用に MacBook Pro を購入しました。
改めて Rails の開発環境構築をしたので、セットアップ手順を備忘録としてもアウトプットして残しておきます。
appname のところは適宜命名してください。
$ mkdir appname
$ cd appname
Railsアプリケーションを作成する事前準備をします。
$ rbenv global 2.6.5
$ git init
$ git commit --allow-empty -m '--allow-empty で first commit'
$ rbenv exec bundle init
$ rbenv exec gem install bundler
$ rbenv exec bundle
$ gem list bundler
bundler (2.0.2, default: 1.17.2)
$ brew install node
$ node -v
v12.12.0
$ brew install yarn
$ yarn -v
$ yarn install
1.19.1
$ rbenv exec gem install rails
$ gem list rails
rails (6.0.1)
git init した後はバージョン管理をきちんとするために、–allow-empty オプションを利用して空のファーストコミットを積んでいます。このオプションを指定しないと、空ディレクトリではコミットが出来ません。
続いて、bundle init して Gemfile を作成し、gem bundler もインストールします。
RailsアプリケーションはサーバーサイドのJSにおいて node に依存し、Rails 5.2系 から標準搭載された webpacker に付随して yarn に依存するためインストールします。
また、bundler を利用して Rails もインストールしておきます。
rails new コマンドでアプリケーションを作成します。
今回は2019年11月16日時点の最新バージョン 6.0.1 を用いるために指定しました。
$ rails _6.0.1_ new . -T -d postgresql
$ bin/rails db:create
Created database 'appname_development'
Created database 'appname_test'
$ bin/rails db:migrate
$ bin/rails s
このとき、Gemfile の conflict が生じるので Y で上書きます。
サーバー立ち上げに成功し、
が表示されていればアプリケーションが正常に起動できたことになります。
ここまでくれば開発環境の構築は全て完了です!
素敵なRailsアプリケーション開発を楽しんでください!