サルでもわかるWEBプログラミング

フリーソフトのみでホームページ作成

ユーザ用ツール

サイト用ツール


00.rubyonrails:07.windows10にdockerでrails5環境構築


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
00.rubyonrails:07.windows10にdockerでrails5環境構築 [2022/01/28] – 作成 adash33300.rubyonrails:07.windows10にdockerでrails5環境構築 [2022/01/28] – [開発環境] adash333
行 1: 行 1:
 ====== 07.Windows10にDockerでRails5環境構築 ====== ====== 07.Windows10にDockerでRails5環境構築 ======
 [[00.rubyonrails:index.html|Ruby on Rails トップページ]] [[00.rubyonrails:index.html|Ruby on Rails トップページ]]
-===== Windows10 + WSL2 Ubuntu + Docker desktopにRails5.0.2 + Postgre環境を構築 ===== 
  
 +Ruby on Railsチュートリアル 5.1をやりたい。
 +https://railstutorial.jp/chapters/beginning?version=5.1
  
-<html>+2022年1月時点
  
 +===== 開発環境 =====
 +『Wndows Docker Desktop』+『WSL2のUbuntu』+VSCodeのセットアップについては[[https://i-doctor.sakura.ne.jp/font/?p=46757|「Docker for Windowsを試してみる(1)WSL2とWindows Desktopのインストール」]]をご参照ください。
 +===== Windows10 + WSL2 Ubuntu + Docker desktopにRails5.1.6 + Postgre環境を構築 =====
 +
 +
 +<html>
 +<script src="https://gist.github.com/adash333/710a105b43d54a7415da6eb5685926a8.js"></script>
 </html> </html>
  
行 19: 行 27:
 </code> </code>
  
-  -[[https://gist.github.com/adash333/907e230a213f19b3b39889bde056dfb9|5つのファイル(Dockerfile, Gemfile, Gemfile.lock, entrypoint.sh, docker-compose.yml)]]を作成+  -[[https://gist.github.com/adash333/710a105b43d54a7415da6eb5685926a8|5つのファイル(Dockerfile, Gemfile, Gemfile.lock, entrypoint.sh, docker-compose.yml)]]を作成
   -Dockerfileを元にしてwebコンテナ用のイメージ(設計図)を作成   -Dockerfileを元にしてwebコンテナ用のイメージ(設計図)を作成
  
行 46: 行 54:
 </code> </code>
  
 +===== Rails5.1 チュートリアル用 =====
 +Gemfileに追加
 +<code>
 +gem 'jquery-rails'
 +</code>
  
  
 +Gemfileを更新したら、以下を実行。Dockerイメージをビルドしなおす必要あり。時間がかかる。
  
 +<code>
 +docker-compose run web bundle install
 +docker-compose down
 +docker-compose up --build -d
 +</code>
  
 +docker-compose up --build しない(docker-compose up -dだけ実行)と、Dockerのwebコンテナが起動してもすぐに自動的にストップしてしまい、Railsを動かすことができない。
 +(<del>Gemfileにjquery-railsを入れると、Railsが動かない</del>。わけではなかった。)
 +
 +https://qiita.com/Masa9/items/cc36f9223e6ce1f0a8a9
 +@Masa9
 +更新日 2021年03月02日
 +dockerでgemを追加したときにbundle installではなくbuildする
 +
 +https://teratail.com/questions/302733
 +【Rails】Gemfileを追加してDockerを再起動したらlocalhostに接続できなくなった
 +_chii
 +投稿2020/11/06 22:43
 +
 +
 +===== 第3章 =====
 +
 +https://railstutorial.jp/chapters/static_pages?version=5.1#sec-static_pages
 +
 +<code>
 +docker-compose exec web run
 +rails:db create
 +</code>
  
  


00.rubyonrails/07.windows10にdockerでrails5環境構築.txt · 最終更新: 2022/01/28 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki