Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
非常快速的问题。我只是在学习在 rails/Rspec 上使用 Ruby/ruby,而且我对所有这些都没有先验知识,所以这非常困难。关于 Rspec 和运行测试。每个资源都在说“使用 lib 目录”。那是什么目录?它在哪里?我正在使用 Windows。有人可以告诉我该目录的确切路径和位置吗?任何帮助将不胜感激。谢谢你。
许多使用 Rspec 的项目将项目布局如下:
my_project + lib - some_library.rb + spec - spec_helper.rb - lib - some_library_spec.rb ...other files, directories...
所以lib目录只是指my_project/lib/上面的目录。为方便起见,RSpec会自动将它添加到 Ruby$LOAD_PATH中,这就是人们通常将 Ruby 模块放在该目录(如果存在)中的原因。
lib
my_project/lib/
$LOAD_PATH