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
YutaSudo
September 09, 2025
0
28
ハマ った!詰まった!ヌマ3選
YutaSudo
September 09, 2025
Tweet
Share
More Decks by YutaSudo
See All by YutaSudo
RUNTEQ祭応募アプリプレゼン会:Day2
dochin2635
0
7
CI / CD パイプラインで詰まった話
dochin2635
0
140
私の歩んだ人生
dochin2635
0
46
Windows VS Mac あなたはどっち?
dochin2635
0
65
すぐできる! 運送業でやってみた業務効率化3選
dochin2635
0
130
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
A Tale of Four Properties
chriscoyier
162
23k
Code Review Best Practice
trishagee
72
19k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
930
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
RailsConf 2023
tenderlove
30
1.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
It's Worth the Effort
3n
187
28k
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