2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【GitHub】リポジトリをクローン後に行うコマンド

Last updated at Posted at 2020-11-22

前提・状況

  • Ruby on Rails 6
  • GitHubを使ってクローンした時
  • 他の人がマイグレーションファイルを修正した時
  • 他の人がGemのインストールを行った時

コマンド

ローカルリポジトリで作業する際、VSコードに書かれている文字そのものは、クローンした時やプルした時に反映されるが、それを取り巻くデータベースや、Gemfile・JavaScriptの依存関係は、コマンド実行しないとエラー出ることを学んだので覚書。

(1)自分のデータベースへ取り込み
terminal
% rails db:create
(2)マイグレーションファイルを元に、テーブル作成
terminal
% rails db:migrate
(3)Gemfile.lockに書かれた内容をインストール
  • 自身が作っているRailsに入れたGemのバージョンとクローンのバージョンを合わせている。
  • bundle install後にエラーが出る場合は、Gemfile.lockファイルを削除してから再度実行。
terminal
% bundle install
(4)yarn.lockに書かれた内容をインストール
  • 自身が作っているyarnファイルとクローンしたバージョンを合わせている。

  • jsファイルとcssファイルなどを依存関係を考慮した関係でyarn.lockに書かれている内容をインストールしている。

  • yarn install後にエラーが出る場合には、yarn upgradeを行い、最新のバージョンに更新する。

terminal
% yarn install
2
0
0

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
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?