2
2

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.

Ruby on Railsのチュートリアル ~第1章ゼロからデプロイまで~

Last updated at Posted at 2020-04-08

はじめに

webアプリケーションを作るための学習記録
(マッチングアプリを作る予定)

こちらのチュートリアルを片っ端から進めていく
【Ruby on Rails チュートリアル】
https://railstutorial.jp/

第1章ゼロからデプロイまで

まとめ

  • Ruby on Railsとは、Web開発のためのフレームワークであり、Rubyプログラミング言語によって記述されている。

  • 事前設定済みのクラウド環境を利用することで、Railsのインストール、アプリケーションの生成、生成されたファイルの編集を簡単に行うことができる。

  • Railsにはrailsという名前のコマンドラインコマンドがあり、rails newで新しいアプリケーションを生成したり、rails serverでローカルサーバーを実行したりできる。

  • コントローラのアクションを追加したり、ルートルーティングを変更したりするだけで「hello, world」アプリケーションを作成できる。

  • Gitによるバージョン管理を導入し、Bitbucketの非公開リポジトリにプッシュする理由は、データの喪失を防止し、他の開発者との共同作業を行えるようにするため。

  • 作成したアプリケーションをHerokuの本番環境にデプロイした。

所感

  • AWSのcloud9すごい。面倒な環境構築もしなくていいし、自分のPCにリソースない問題も解消された
  • 旧体質なSIer会社で働いでいるので、最新の技術に触れている感が楽しい。herokuとか知らんかった
  • 結局何かを身につけるには繰り返しが一番だが、その繰り返しを行えるようなチュートリアルになっていると思う。gitコマンドすぐ覚えそう

途中参考にしたページ

使用したコマンド

printf "install: --no-document \nupdate: --no-document\n" >> ~/.gemrc
gem install rails -v 5.1.6
rails 5.1.6 new hello_app
bundle update
bundle install
rails server

git config --global user.name "Your Name"
git config --global user.email your.email@example.com
git init
git add -A
git status
git commit -m "Initialize repository"
git log
git checkout -f

ssh-keygen
cat ~/.ssh/id_rsa.pub
ssh -T git@github.com
git remote rm origin
git remote add origin git@github.com:アカウント名/リポジトリ名.git
git push -u origin --all
git checkout -b modify-README
git branch
git add -A
git commit -a -m "Improve the README file"
git checkout master
git merge modify-README
git branch -d modify-README
git push
bundle install --without production

gem environment
gem list

source <(curl -sL https://cdn.learnenough.com/heroku_install)
heroku --version
heroku login --interactive
heroku keys:add
heroku create
git push heroku master
heroku open
heroku logs
heroku rename 任意の名前

2
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?