Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ハマ った!詰まった!ヌマ3選
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
YutaSudo
September 09, 2025
48
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ハマ った!詰まった!ヌマ3選
YutaSudo
September 09, 2025
More Decks by YutaSudo
See All by YutaSudo
サーバーメモリは難しい
dochin2635
0
390
爆音サーバーを修理してみた
dochin2635
0
180
WEPセキュリティの危うさ
dochin2635
0
14
「とりあえず動かす」で遠回りした話 〜保守性とコミュニケーションの大切さ〜
dochin2635
0
91
人生で響いた名言3選
dochin2635
0
27
RUNTEQ祭応募アプリプレゼン会:Day2
dochin2635
0
29
CI / CD パイプラインで詰まった話
dochin2635
0
190
私の歩んだ人生
dochin2635
0
70
Windows VS Mac あなたはどっち?
dochin2635
0
99
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Facilitating Awesome Meetings
lara
57
7k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Scaling GitHub
holman
464
140k
WCS-LA-2024
lcolladotor
0
630
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
530
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Transcript
ハマった!詰まった!ヌマ3選 2025.9.8 つまずき&挫折から学んだ 現在のボク・ワタシLT会 RUNTEQ 63期 どうちん
自己紹介 どうちん RUNTEQ 63期bクラス 就活しつつ、ポートフォリオを製作中 X(Twitter) @dochin26 ソーシャルポートフォリオ 道のり 鉄道会社3社を経験 →
トラック配送 → フルコミ 趣味 ボードゲーム(カタン・ワイナリーなど) 以前はミニサーバの運用などしていました。 2
1. ライブラリエラー 2. タイポ 3. さいごに… アジェンダ ハマった!詰まった!ヌマ3選 3
1. ライブラリエラー 4
よくあるパターン 1.環境構築 2.Gemがない、または認識しない 3.Credentialsが編集できない ライブラリエラー 5
Dockerで沼ることが多かった カリキュラムの通り進めているが、うまくいかない ビルドに失敗したファイルが悪さしているが、なぜが消せない イメージ・ボリューム・コンテナの区別がついていなかった Windowsは難しい WSL構築の時点でハードル高い メモリ爆食い不安定 権限設定が面倒い WSL自体が未完成? 環境構築
ハマった!詰まった!ヌマ3選 6
改善策 カリキュラムと実際のファイルを確認する イメージ・ボリュームを確認して削除する イメージ docker image ls docker image rm
<IMAGE ID> ボリューム docker volume ls docker volume ls <VOLUME NAME> Macに切り替える メモリマシマシにして、こまめにWSLを終了させる wsl --shutdown バッチファイルを作成すれば、クリックで終了可。 環境構築 ハマった!詰まった!ヌマ3選 7
Could not find ⚪︎⚪︎⚪︎ で始まるケースが多いので、原因がわかりやすい。 Gemfileに gem '⚪︎⚪︎⚪︎' を追記してインストールする。 docker
compose exec <CONTAINER NAME> bundle install Gemがない、または認識しない ハマった!詰まった!ヌマ3選 8
Credentialとは、APIキー、パスワードなど機密情報を暗号化して管理するもの。 rails new を実行すると自動生成される。 config/master.key がなくて開けない config/credentials.yml.enc を削除 bundle exec
rails credentials:edit EDITOR='vim' rails credentials:edit が通らない 実行しても無反応で終わってしまう。 vimが入っていない viやnanoで試してみる。 Dockerfileに使用したいエディタを追加する RUN apt-get install -y xxxxxx vim \ Credentialsが編集できない ハマった!詰まった!ヌマ3選 9
改善策 カリキュラムと実際のファイルを確認する イメージ・ボリュームを確認して削除する イメージ docker image ls docker image rm
<IMAGE ID> ボリューム docker volume ls docker volume ls <VOLUME NAME> Macに切り替える メモリマシマシにして、こまめにWSLを終了させる wsl --shutdown バッチファイルを作成すれば、クリックで終了可。 header text ハマった!詰まった!ヌマ3選 10
2. タイポ 11
エラー: uninitialized constant PostsController # app/controllers/posts_controller.rb class PostController < ApplicationController
end クラス名とファイル名の不一致 ハマった!詰まった!ヌマ3選 12
ファイル名とクラス名は一致させる。 特に複数形ルールは注意! # app/controllers/posts_controller.rb class PostsController < ApplicationController end 13
単純なタイポ集 class Post < ApplicationRecord has_many :commnets # comments の間違い
end <%= @post.titel %> <!-- title の間違い --> class AddTitleToPosts < ActiveRecord::Migration[7.0] def change add_column :posts, :titile, :string # title の間違い end end 作成したモデルを元に戻すには rails db:rollback を使用しましょう。 その他 ハマった!詰まった!ヌマ3選 14
3. さいごに 15
間違いや勘違いは誰にでもあります。 意欲が削がれたり、ダラダラしたくなったりもします。 RUNTEQではコミュニティが活発です。 同期や後輩に遠慮なく助けを求めてみましょう! 恥ずかしかったら私でも大丈夫ですよ 笑 16
ありがとうございました よければ X で友達になってください! @dochin26 17