2017-07-04 17 views
1

如何查看所需的庫文件名?例如路徑/到/ file.rb路徑/到/ file.so如何在Ruby中查看所需的庫文件名

$ rails c 
Loading development environment (Rails 4.2.7.1) 
[1] pry(main)> require "readline" 
=> false 

我想,以確保實際需要確切的文件路徑,但不知道如何確認文件路徑。

回答

3

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"] 
相關問題