質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Q&A

解決済

1回答

3138閲覧

rubyのエラー LoadError (cannot load such file --

kei__3

総合スコア7

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

0グッド

0クリップ

投稿2020/07/28 08:31

前提・実現したいこと

プログラミング初学者です。
現在、現場で使える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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2020/07/28 08:36

Railsと無関係にirbを起動する形で問題ないのですか?
kei__3

2020/07/28 08:52

参考書の順序ではまだrailsがでていないので問題ないと思われます。 ですが、自分は先にrailsの環境構築をした上で実行しています。
winterboum

2020/07/28 09:21

/home/kei で ls -l した結果を載せてください
kei__3

2020/07/28 09:46

kei@DESKTOP-KLC2EKF:~$ ls -l total 0 lrwxrwxrwx 1 kei kei 10 Jul 27 17:56 Code -> mnt/c/Code drwxrwxrwx 1 kei kei 4096 Jul 27 23:51 scaffold_app drwxrwxrwx 1 kei kei 4096 Jul 28 16:28 taskleaf ---------- 1 kei kei 15 Jul 28 11:15 user.rb
guest

回答1

0

ベストアンサー

---------- 1 kei kei 15 Jul 28 11:15 user.rb
なので誰にもアクセス権がありません。
chmod 766 user.rb
してください

投稿2020/07/28 10:25

winterboum

総合スコア23284

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei__3

2020/07/28 10:35

chmod 766 user.rbを実行するとできました! 回答して頂いた皆様ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問