测试在 shell 中有效,但在 Textmate 中无效

发布于 2024-10-13 05:12:17 字数 625 浏览 2 评论 0原文

如果我直接在 Textmate 中运行 Rails 的单元测试,则会收到以下错误:

rake aborted!未初始化的常量对象::Bundler /Users/markus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rake.rb:2482:in const_missing' /Users/xxx/tickets/config/ boot.rb:9:在 ' /Users/xxx/tickets/config/boot.rb:5:in ' :29:inrequire' 中救援 :29:in require' /Users/xxx /tickets/config/application.rb:1:in ':29:inrequire' :29:in require' /Users/xxx/tickets/Rakefile:4:in '/Users/xxx/ .rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rake.rb:2373:加载中'/Users/xxx/.rvm/rubies/ruby-1.9.2- […] 完成

如果我使用 rake test:units 在 shell 中运行测试,一切都会很好。怎么了?

If I run rails' unit tests directly in Textmate, I get the following error:

rake aborted! uninitialized constant Object::Bundler /Users/markus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rake.rb:2482:in const_missing' /Users/xxx/tickets/config/boot.rb:9:in rescue in ' /Users/xxx/tickets/config/boot.rb:5:in ' :29:inrequire' :29:in require' /Users/xxx/tickets/config/application.rb:1:in ' :29:inrequire' :29:in require' /Users/xxx/tickets/Rakefile:4:in ' /Users/xxx/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rake.rb:2373:in load' /Users/xxx/.rvm/rubies/ruby-1.9.2-
[…]
Done

If I run the tests in my shell with rake test:units everything is fine. What is wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡风轻 2024-10-20 05:12:17

如果您有 RVM,那么您应该执行以下操作:

http://rvm.beginrescueend.com/integration/textmate/

就像一个魅力。

这里的问题是您的 textmate 环境找不到捆绑器,因为它找不到您的 gemset 文件夹。

如果您点击上面的链接,一切都应该没问题。

干杯,

If you have RVM then you should do this:

http://rvm.beginrescueend.com/integration/textmate/

works like a charm.

Youre problem here is that your textmate environment doesn't find bundler, because it can't find your gemset folder.

If you follow the link above, everything should be fine.

Cheers,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文