非常快的问题。我只是学习在Rails/Rspec上使用Ruby/ruby,并且我对此没有任何先验知识,所以这非常困难。关于Rspec和运行测试..每个资源不断说“使用lib目录”。那是什么目录?它在哪里?我正在使用Windows。有人能告诉我该目录的完整路径和位置吗?任何帮助将不胜感激。谢谢。Rspec初学者。默认目录在哪里?
使用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模块放入该目录(如果存在的话)。
这是一个Unixy的答案; OP正在使用Windows。 – 2013-04-04 01:40:22
我不希望基本的文件结构有所不同......你是否知道我应该指出的任何差异?反斜杠而不是前锋...? – 2013-04-04 01:43:20
是的,反斜杠代替开始前进。 OP也希望完整的路径,所以我猜他们需要先找到项目的根。 – 2013-04-04 01:45:38
- 1. PHP登录认证问题(初学者)
- 2. 在Linux中,log4j.appender.R.File的默认根目录在哪里?
- 3. 初学者认证问题
- 4. Ubuntu的默认ruby安装目录在哪里?
- 5. Symfony 3中FilesystemAdapter的默认缓存目录在哪里?
- 6. ExtJS初学者 - 示例/扩展文档在哪里?
- 7. 我在哪里可以找到绘制js文件 - 初学者
- 8. PHP初学者:在哪里和如何存储对象?
- 9. 初学者项目学习Backbone.js
- 10. 初学者切换案例行动总是默认
- 11. 针对初学者的Java Mobile编程,从哪里开始?
- 12. 初学者帮助 - 此代码属于哪里?
- 13. 初学者:在SQL
- 14. 初学者:在F#
- 15. COPY在cassandra中生成的export csv文件的默认目录在哪里?
- 16. 初学者的CodeIgniter认证库?
- 17. 作为.NET初学者,我应该学习什么,在哪里可以找到开源项目?
- 18. ubuntu默认安装mongo.exe在哪里?
- 19. 默认的outputcache类在哪里?
- 20. 默认原子包在哪里?
- 21. 默认的Gem.dir路径集在哪里?
- 22. 在哪里存储默认值asp.net
- 23. HealthKit在哪里读取默认单位?
- 24. CakePHP初学者
- 25. Asp.net初学者
- 26. 初学者
- 27. Hadoop初学者
- 28. twitterbootstrap:初学者
- 29. 初学者
- 30. Android初学者
这将取决于您使用的是哪个Ruby发行版等等。包括关于如何安装Ruby的更多详细信息,以及您正在使用的IDE(如果有)。关于Windows中可用的各种Ruby选项没有任何一致性。从RubyMine或其他更完整的解决方案开始,您可能会更好,它将允许您从UI中添加RSpec,并且可以更轻松地开始和定位事情。 – 2013-04-04 01:39:35