在rake脚本中调试未定义的方法错误

如何解决在rake脚本中调试未定义的方法错误

| 当运行使用某些红宝石宝石(包括configatron)的本地rake脚本时,出现以下错误。任何人都可以建议一种调试此错误的好方法,因为似乎调试此类脚本的能力不是特别直观。
rake aborted!
undefined method `path_to_command=\' for #<MSBuild:0x2bed440>
D:/_src/******/buildscripts/******/rakefile.rb:65:in `block (2
levels) in <top (required)>\'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/albacore-0.2.5/lib/albacore/support/createta
sk.rb:18:in `call\'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/albacore-0.2.5/lib/albacore/support/createta
sk.rb:18:in `block in msbuild\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in `call\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:634:in `block in execute\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in `each\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:629:in `execute\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:595:in `block in invoke_with_call_chain\'
D:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:602:in `each\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:594:in `block in invoke_with_call_chain\'
D:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:602:in `each\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:594:in `block in invoke_with_call_chain\'
D:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:581:in `invoke\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `block (2 levels) in top_level\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `each\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:2019:in `block in top_level\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:2013:in `top_level\'
D:/Ruby192/lib/ruby/1.9.1/rake.rb:1992:in `run\'
D:/Ruby192/bin/rake:31:in `<main>\'
非常感谢您的任何建议。     

解决方法

我觉得这可能与albacore github上提到的错误报告有关。 https://github.com/derickbailey/Albacore/issues/63     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?