require 'capybara/poltergeist'
在这个 ruby 方法中,需要的方法中有一个正斜杠。我不相信这是一个文件夹路径。我想知道这个 require 方法在做什么。感谢您的帮助!
最佳答案
是的,我检查了文档,它使它更清晰一些。我知道“require”方法会检查我的文件的 $LOAD_PATH 全局变量,但我的 gems 没有存储在 $LOAD_PATH 中定义的任何路径中。所以我仍然不明白它是如何获取文件的。但我想终于找到了我的答案
"When RubyGems activates a gem, it adds your package’s lib folder to the $LOAD_PATH ready to be required normally by another lib or application. It is safe to assume you can then require any file in your lib folder." - RubyGems Guide.
所以我只需要检查 Gem 的“lib”以了解我可以使用“require”方法调用什么。
关于Ruby 的 "require"方法在字符串中有一个正斜杠,这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23832102/