在Cucumber中,在我的env.rb文件中,我有一个前后钩子设置(好吧,其中一些,一些链接到特定的标签),但发现后挂钩在我放入puts它们时不输出任何东西.
例如,这有效:
Before do
puts "before the scenario"
end
Run Code Online (Sandbox Code Playgroud)
但这不是:
After do
puts "after the scenario"
end
Run Code Online (Sandbox Code Playgroud)
似乎后挂钩确实运行(因为有一个特定的线我在后挂钩问题和试图调试它,我发现了这个问题),但他们只是没有输出任何东西.
我的所有搜索都没有结果,找不到其他有类似问题的人.有谁能说出我做错了什么?
我通过Homebrew安装了mongodb(遵循http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/),但它无法正常工作.
在shell提示符下键入"mongod"会给我:"-bash:mongod:command not found"
不确定我是否需要为我的PATH env var添加Homebrew的东西?
我可以看到mongo安装在/ usr/local/Cellar/mongodb下 - 但我假设我不需要将我通过自制软件安装的所有内容添加到路径中?还假设我可以从任何目录运行mongod ..或者我真的打算在安装目录中?
当我运行"酿造医生"时,我得到:"警告:你的酒窖中有未连接的小桶",然后是包括mongodb在内的3个项目列表 - 但我不确定我是如何将它们联系起来的?
谢谢你的帮助.