要求 “rubygems”
给出 false
,但要求 “appium_lib”
给出 true
。即,
require 'rubygems' # => false
require 'appium_lib' # => true
这样可以吗?这不像试图要求一些实际上不存在的东西,即:
require 'does_not_existxxxxxxx' # => LoadError: cannot load such file -- does_not_existxxxxxxx
最佳答案
应该没问题。第二次请求文件会导致错误响应。对于 load
,这是另一回事,它会在每次请求时load
(require
)文件。
所以这只是意味着 irb 开始时已经需要 rubygems
,这并不奇怪。
例如,load
在 Rails 的开发模式中被大量使用,因此您的更改可以立即显示。
因为 Ruby 1.9 rubygems 是自动需要的。
关于ruby - `require "rubygems "` returning ` false` 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29865203/