4

非常快速的问题。我只是在学习在 rails/Rspec 上使用 Ruby/ruby,而且我对所有这些都没有先验知识,所以这非常困难。关于 Rspec 和运行测试。每个资源都在说“使用 lib 目录”。那是什么目录?它在哪里?我正在使用 Windows。有人可以告诉我该目录的确切路径和位置吗?任何帮助将不胜感激。谢谢你。

4

1 回答 1

2

许多使用 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 模块放在该目录(如果存在)中的原因。

于 2013-04-04T01:32:15.403 回答