[解決済み] Ruby 'require' エラー: そのようなファイルをロードできない
2022-04-20 04:27:48
質問
main.rbというファイルがあり、以下のような内容になっています。
require "tokenizer.rb"
tokenizer.rb ファイルは 同じディレクトリ で、その中身は
class Tokenizer
def self.tokenize(string)
return string.split(" ")
end
end
main.rbを実行しようとすると、以下のエラーが発生します。
C:\Documents and Settings\my\src\folder>ruby main.rb
C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- tokenizer.rb (LoadError)
from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require '
from main.rb:1:in `<main>'
今気づいたのですが、もし私が
load
の代わりに
require
はすべて正常に動作します。何が問題なのでしょうか?
解決方法は?
試してみたところ
require "./tokenizer"
. お役に立てれば幸いです。
関連
-
[解決済み】macOSでrbenvをアンインストールする方法とは?
-
[解決済み] Ruby 'require' エラー: そのようなファイルをロードできない
-
[解決済み] Ruby プログラムに一定時間待つように指示する
-
[解決済み] git, Heroku: pre-receive フックの減少
-
[解決済み] RubyのFile.openで "No such file or directory - text.txt (Errno::ENOENT)" というエラーが発生する。
-
[解決済み] Rubyのcontinueに相当します。
-
[解決済み] ネストされたクラスとモジュールにネストされたクラスはいつ使用するのですか?
-
[解決済み] JanusのセットアップにVIMプラグインを追加する
-
[解決済み] Rubyのincludeとrequireの違いは何ですか?
-
[解決済み] rhc setup でエラー `no such file dl/import` が発生する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] RubyのHashをキーでアルファベット順にソートする方法
-
[解決済み] Rubyでリモートホストの到達可能性をpingで確認する方法
-
[解決済み] Homebrew Portable Ruby のインストールに失敗しました (システムのバージョンが古すぎる場合もあります)
-
[解決済み] ルビー、すべての単語の最初の文字を大文字にする
-
[解決済み] Rubyでファイルを移動するにはどうしたらいいですか?
-
[解決済み] .rb(Ruby)ファイルを表示するにはどうすればよいですか?
-
[解決済み] rvmのインストールがうまくいきません。"RVMは機能ではありません"
-
[解決済み] Rubyの予期しないキーワードの終了、および予期しない入力の終了
-
[解決済み] 配列からランダムに選択する方法は?
-
[解決済み] Ruby 1.9.2 で LOAD_PATH から "." が削除された理由と、その代替案は?