我安装了名为CSApi的宝石。
ruby -e 'require "CSApi"'
运行正常。
gem env
显示 /Library/Ruby/Gems/2.0.0 位于我的GEM路径上,并且有一个文件 /Library/Ruby/Gems/2.0.0/gems /CSApi-0.0.5/lib/csapi.rb
我假设这是我需要 CSApi 时加载的文件。
主要问题:ruby如何找到此文件?遍历 /Library/Ruby/Gems/2.0.0 下的整个目录结构是否找到名为 csapi.rb 的文件?
附带问题:还有一个文件 /Library/Ruby/Gems/2.0.0/gems/CSApi-0.0.5/examples/example.rb 是作为宝石的一部分安装的。可以在不输入完整路径的情况下调用此ruby脚本吗?
答案 0 :(得分:0)
您可以通过键入
来查看路径是否需要遍历buttons
好的,抱歉这是不完整的,这应该显示宝石路径:
ruby -e 'puts $:'