1
如何查看所需的庫文件名?例如路徑/到/ file.rb或路徑/到/ file.so如何在Ruby中查看所需的庫文件名
$ rails c
Loading development environment (Rails 4.2.7.1)
[1] pry(main)> require "readline"
=> false
我想,以確保實際需要確切的文件路徑,但不知道如何確認文件路徑。
如何查看所需的庫文件名?例如路徑/到/ file.rb或路徑/到/ file.so如何在Ruby中查看所需的庫文件名
$ rails c
Loading development environment (Rails 4.2.7.1)
[1] pry(main)> require "readline"
=> false
我想,以確保實際需要確切的文件路徑,但不知道如何確認文件路徑。
Ruby有一個預先定義的變量$"
或$LOADED_FEATURES
其中包含所需模塊
$LOADED_FEATURES
#=> ["enumerator.so", "thread.rb", "rational.so", ...]
你可以使用grep
找到 「的ReadLine」:
$LOADED_FEATURES.grep /readline/
#=> ["/Users/sos/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-darwin15/readline.bundle"]