gpt4 book ai didi

android - 主要 :Object 的未定义局部变量或方法 `start_test_server_in_background'

转载 作者:太空狗 更新时间:2023-10-29 13:23:59 26 4
gpt4 key购买 nike

我尝试在 Android 设备上开发自动测试。我使用 Calabash 和 Ruby on Rails,版本 2.1.2

我执行命令:

calabash-android console aplikacja.apk -p tablet

在此之后我在控制台中执行命令:

/home/maciek/.rvm/gems/ruby-2.1.2/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/maciek/.rvm/gems/ruby-2.1.2 in PATH, mode 040777
/home/maciek/.rvm/gems/ruby-2.1.2/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/maciek/.rvm/gems/ruby-2.1.2 in PATH, mode 040777
2.1.2 :001 >start_test_server_in_background

在此之后我得到错误:

NameError: undefined local variable or method `start_test_server_in_background' for main:Object
from (irb):1
from /home/maciek/.rvm/rubies/ruby-2.1.2/bin/irb:11:in `<main>'

我使用的是真实设备 - Samsung Galaxy Tab 2 7"with Android 4.1.1

怎么了?

最佳答案

首先要尝试 — 在控制台中执行 unset IRBRC,并且仅在启动 Calabash 之后执行。

第二个是使用 2.0 以下的 Ruby 版本——例如1.9.3.

There are several issues when running with Ruby 2.0. Few proofs:

I've seen the same behavior myself, version downgrade/upgrade helps. But it looks like it relates to calabash-android only.

关于android - 主要 :Object 的未定义局部变量或方法 `start_test_server_in_background',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24250022/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com