ruby - 通过 JRuby 在 Google App Engine 上运行 RSpec

标签 ruby google-app-engine rspec jruby

我正在尝试针对 AppEngine 及其数据存储编写一些测试 (RSpec)。我尝试通过以下方式加载环境和测试:

appcfg.rb run -S spec app/tests/

最后我遇到了以下错误:

spec:19: undefined method `bin_path' for Gem:Module (NoMethodError)

我可以通过运行运行非应用引擎规范:

spec app/tests/

如有任何关于如何使用 JRuby 和 Google App Engine 启动和运行 RSpec 的建议,我们将不胜感激。谢谢。

你的脸的一些版本号:

jruby 1.4.0(ruby 1.8.7 补丁级别 174)(2009-11-02 6586)(Java HotSpot(TM) 64 位服务器 VM 1.6.0_17)[x86_64-java]

rspec (1.3.0) 应用引擎 API (0.0.12) appengine-jruby-jars (0.0.6) appengine 机架 (0.0.6) 应用引擎-sdk (1.3.1) 应用引擎工具 (0.0.10.1) dm 应用引擎 (0.0.7) dm-核心 (0.10.2)

最佳答案

规范:19:Gem:Module 的未定义方法“bin_path”(NoMethodError)

看起来像

http://www.ruby-forum.com/topic/205780

关于ruby - 通过 JRuby 在 Google App Engine 上运行 RSpec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595706/

相关文章:

ruby-on-rails - 如何在 Assets 管道中使用图标?

ruby-on-rails - Ruby on Rails 堆栈级别太深

ruby - 如何捕获 rspec 示例、通过、失败计数到变量并返回到控制台?

java - 使用 Google App Engine Java 提供动态图像

java - 无法构建 Spring-boot-sample-gae(在 GAE 上部署 Spring Boot)

ruby-on-rails - 为什么 Rspec 说 "Failure/Error: Unable to find matching line from backtrace"?

ruby-on-rails - 奇怪的 rspec 错误 `undefined method model_name`

ruby - 为什么 "class << self"中的 self 指的是类?

mysql - ruby rails : How do I execute a function before saving to the database?

java - 使用注册用户登录时 Servlet 会崩溃,但注册帐户后自动登录时不会崩溃