1.はじめに
2作目のポートフォリオを制作中にアプリ名を変更したくなったため、やり方を調べて対応しました!
その記録を残しておきます。
2.前提条件
開発環境
Ruby:ruby 3.1.2
Rails:Rails 6.1.6.1
OS:Windows11 Home
統合開発環境:Cloud9
ソースコード管理:GitHub
やりたいこと
railsアプリケーション名の変更
3.手順
①バックアップ
万が一の事態に備えて、アプリ名を変更する前にバックアップを取っておく。
1)GitHubから対象のアプリを開く。
2)「<>Code▼」を押して、LocalからsshのURLをコピーする。
3)ローカル環境にcloneして、仮置きディレクトリに格納する。
※仮置きディレクトリ名は、後ろに2を付ける等なんでもOK!
git clone 対象アプリのURL
②Railsアプリ名称変更
Railsのファイル名変更はGemfileを入れることで簡単に行える!
1)アプリ名を変更したいアプリのGemfileに下記を記述する。
gem 'rename'
2)Gemfileをインストールするためにターミナルに下記を記述する。
bundle install
3)ターミナルに下記を記述し、アプリ名を変更する。
rails g rename:into <変更後の名前>
③GitHubのリポジトリ名変更
GitHubのリポジトリ名を変更しないとGitHubとの繋がりが持てないので、これも変更していく。
1)GitHubにアクセスし、「Settings」を押下する。
2)「Repository name」に変更後の名前を入力し、「Renameボタン」を押下する。
3)ローカルのリモートリポジトリ設定を変更する。
→まず、現在のリモートリポジトリ設定を確認する。
$ git remote -v
origin <リモートリポジトリーのURL> (fetch)
origin <リモートリポジトリーのURL> (push)
→次に、リモートリポジトリー設定を変更する。
git remote set-url origin <変更後のURL>
→最後に、リモートリポジトリー設定が変更されているか確認する。
$ git remote -v
origin <変更後のURL> (fetch)
origin <変更後のURL> (push)
4.最後に
意外に簡単で一安心しました。
今回はQiitaを書きながら取り組んだので時間がかかりましたが、次からは5~10分程度でできそうです!
最後まで読んでくださり、ありがとうございました!