前提・実現したいこと
プログラミング初学者です。
現在、現場で使えるRuby on Rails5速習実践ガイドに沿って学習しています。
p14のUserクラスを作成し、カウントディレクトリに保存。
Userクラスを使う為に、irbを起動し、requireを使ってuser.rbを読み込むという部分でエラーがでます。
user.rbはubuntuでpwdとして表示される/home/keiの中に保存をしています。
解決方法を教えて頂けるとありがたいです。
発生している問題・エラーメッセージ
irkei@DESKTOP-KLC2EKF:~$ irb irb(main):001:0> require './user.rb' Traceback (most recent call last): 4: from /home/kei/.rbenv/versions/2.5.8/bin/irb:11:in `<main>' 3: from (irb):1 2: from /home/kei/.rbenv/versions/2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:92:in `require' 1: from /home/kei/.rbenv/versions/2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:92:in `require' LoadError (cannot load such file -- ./user.rb) irb(main):002:0>
該当のソースコード
class User end
試したこと
・require_relativeでの実行
irb(main):002:0> require_relative './user.rb'
Traceback (most recent call last):
3: from /home/kei/.rbenv/versions/2.5.8/bin/irb:11:in <main>' 2: from (irb):2 1: from (irb):2:in
require_relative'
LoadError (cannot load such file -- /home/kei/user.rb)
補足情報(FW/ツールのバージョンなど)
ruby 2.5.8
Ubuntu 20.04
回答1件
あなたの回答
tips
プレビュー