私はこのようになりますディレクトリ構造を持っている:私はしようとすると、Rubyは ` 'が必要です。そのようなファイル(とLoadError)をロードすることはできません
require "yp-crawler/file-c"
require "yp-crawler/file-b"
require "yp-crawler/file-a"
module YPCrawler
end
:
- lib
- yp-crawler (directory)
- file-a.rb
- file-b.rb
- file-c.rb
- yp-crawler.rb
をマイlib/yp-crawler.rb
ファイルは次のようになりますこれを行うことにより、コマンドラインで自分のファイルを実行します。
ruby lib/yp-crawler.rb
私はこのエラーを取得する:
`require': cannot load such file -- yp-crawler/file-c (LoadError)
from .rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from lib/yp-crawler.rb:1:in `<main>'
これは何が原因でしょうか?
あなたは 'require_relative" file-a "'を試しましたか? – davidhu2000
@ davidhu2000 Bruv ...完璧です。それはうまくいった。それを答えとして加えて、私はそれを受け入れます。ありがとう! – marcamillion