ruby-on-rails - 从 IDE 运行 rake 任务时出错

标签 ruby-on-rails ruby intellij-idea rake load-path

我在 Ruby On Rails 应用程序中从 IntelliJ Idea 运行“测试”Rake 任务时遇到问题:

运行测试时出错:在带有解释器的 Ruby SDK 的 $LOAD_PATH 中找不到文件“test/unit/autorunner.rb”:“{1}”

但是该文件位于 %RUBY_HOME%/lib/ruby/1.8/test/unit 并且我在运行其他 rake 任务时没有问题。

运行 MS Windows XP

请指教。

最佳答案

抱歉回答我刚刚注意到这是一个 2 年前的问题......

我在 TeamCity 的测试运行程序中遇到了类似的问题 - 我真的不确定,因为我不使用 RubyMine,但这可能是同一个问题(考虑到他们的产品使用相同的代码库)...

当我将 test-unit gem 从内置 1.x 版本更新到显式 2.x 时,它会提供帮助:

group :test do
  gem 'test-unit', '2.1.2'
  ...
end

然后像往常一样bundle update,希望对您有所帮助

关于ruby-on-rails - 从 IDE 运行 rake 任务时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/986193/

相关文章:

ruby - 在 Ruby 中从 X.times 返回数组的简洁方法

java - 父类中的私有(private)字段被子类隐藏/隐藏 - 检查以捕获它

intellij-idea - 使用Intellij IDEA的最佳实践

ruby-on-rails - `last_comment` 已弃用。请改用 `last_description`

javascript - 在脚本标签中使用 Ruby 变量

ruby - 使用正则表达式删除 "..."之后的所有内容

python - Ruby 和 Python 如何实现它们的交互式控制台?

java - Intellij - 设置 Java 版本的各个位置

ruby-on-rails - tinymce setContent 不适用于 erb

ruby-on-rails - 登录在 rails 内外都使用的 gem