1. cherry_2020

    No comment

    cherry_2020
Changes in body
Source | HTML | Preview
@@ -1,46 +1,46 @@
# 前提・状況
- Ruby on Rails 6
- GitHubを使ってクローンした時
- 他の人がマイグレーションファイルを修正した時
- 他の人がGemのインストールを行った時
# コマンド
-ローカルリポジトリで作業する際、VSコードに書かれている文字そのものは、クローンした時やプルした時に反映されるが、それを取り巻くデータベースや、GemfileJavaScriptの依存関係は、コマンド実行しないとエラー出ることを学んだので覚書。
+ローカルリポジトリで作業する際、VSコードに書かれている文字そのものは、クローンした時やプルした時に反映されるが、それを取り巻くデータベースや、GemfileJavaScriptの依存関係は、コマンド実行しないとエラー出ることを学んだので覚書。
##### (1)自分のデータベースへ取り込み
```terminal:terminal
% rails db:create
```
##### (2)マイグレーションファイルを元に、テーブル作成
```terminal:terminal
% rails db:migrate
```
##### (3)Gemfile.lockに書かれた内容をインストール
- 自身が作っているRailsのバージョンとクローンのバージョンを合わせている。
- bundle install後にエラーが出る場合は、Gemfile.lockファイルを削除してから再度実行。
```terminal:terminal
% bundle install
```
##### (4)yarn.lockに書かれた内容をインストール
- 自身が作っているyarnファイルとクローンしたバージョンを合わせるコマンド。
- jsファイルとcssファイルなどを依存関係を考慮した関係で`yarn.lock`に書かれている内容をインストールしている。
- yarn install後にエラーが出る場合には、`yarn upgrade`を行い、最新のバージョンに更新する。
```terminal:terminal
% yarn install
```