1
10
如果模块在一条语句中声明,而它们嵌套在其中的父模块尚未加载,则可能发生这种情况。我没有看过这些宝石中的代码,但我的预感就是这样。查克的解决方案建议这样做。打电话
例如
如果尚未定义父foo模块(例如由另一个gem定义),将导致错误。 更安全的方法是
可能是Zentest中需要修补的错误。 |
2
5
这显然来自使用test::unit 2.0和旧的test::unit。据《鲁比福尔》上的库伊·苏图说,
can be fixed
通过呼叫
|
3
3
正如这个链接所暗示的那样 http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/50 可能是由于mocha lib的初步初始化。 为了防止出现这种情况,最好加一条线。
至config/environment.rb |
4
3
以下是轨道2.3.5上测试单元2.0.7的配方: 在config/environments/test.rb中:
在test_helper.rb中,
添加
所以看起来是这样的:
如果收到此错误:
|
5
1
我得到这个没有摩卡或应该安装。 This post suggests it's due to an incompatibility in test-unit >= 2.0 ,我安装它作为SystoolsGems的依赖项。降级到1.2.3对我来说很有效,一个简单的要求也可能。 |
6
1
我也有同样的问题。 除了将测试单元降级回1.2.3,上述内容对我没有任何效果。 我不知道测试单元2.x的颜色。 |
7
1
找到了(难看的)解决方案:
|
8
1
我今天在Mac OS X 10.6上遇到了这个问题。我的解决方案如下: config.gem 'test-unit', :lib => 'test/unit', :version => '1.2.3' config.gem 'autotest' config.gem 'cucumber' config.gem 'cucumber-rails', :lib => false config.gem 'ffaker', :lib => 'faker' config.gem 'rspec', :lib => false, :version => '>= 1.2.0' config.gem 'rspec-rails', :lib => false, :version => '>= 1.2.0' config.gem 'selenium-client', :lib => 'selenium' config.gem "thoughtbot-factory_girl", :lib => 'factory_girl', :source => "http://gems.github.com" config.gem 'thoughtbot-shoulda', :lib => 'shoulda' config.gem 'webrat' config.gem 'ZenTest', :lib => 'zentest' |
9
1
正如Aronchick的评论,对于我(OS X 10.6)的解决方案是
所有版本。 |
10
1
你可以通过自动测试来再次使用
|
11
1
我不是Rails的Nuby,但我仍在学习,希望永远是:—)。 使用Ruby Enterprise Edition和Passenger的Rails 2.3生产环境在启动期间可能会产生完全误导性的无用错误(/var/log/passenger.log)。类似: phusionPassenger::Rack::ApplicationProwner中的异常名称错误(未初始化常量xxx) 如果在生产服务器上运行脚本/控制台,您可能会看到:
在这种情况下,这种情况只发生在生产环境中,而不是阶段性的,而不是开发中。经过一整天的研究和实验,我得出结论,在生产环境中,REE或其他东西必须预加载类,预加载程序显然不喜欢看到类在创建之前被重新打开(一个有教育意义的猜测)。 在app/models/calendar.rb中:
应用程序/模型/事件.rb
上述通用示例代码段可能导致启动问题。我不确定预加载类的顺序,但我怀疑这可能是问题所在。我在app/models/calendar.rb中将“has-many:events”移动到类定义中,现在我的应用程序启动时不会出错。 因此,要遵循的一个好规则是将您的活动记录关联(has ou many,ownerse ou to)放在定义类(类的创建位置)中。 |
12
0
如果您将以下行添加到environment.rb或config/environments/test.rb中,那么应该解决这个问题。
我相信如果你使用摩卡,你需要在摩卡生产线之前添加它。 |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |