コメントを入力しながら
irb を実行しています... 1.9.3p374 :001 > query("label")
次のエラーがスローされます。NoMethodError: main:Object from (irb):1 の定義されていないメソッド 'query' from /Users/.rvm/rubies/ruby-1.9.3-p374/bin/irb:16:in '
このエラーを解決するにはどうすればよいですか?
コメントを入力しながら
irb を実行しています... 1.9.3p374 :001 > query("label")
次のエラーがスローされます。NoMethodError: main:Object from (irb):1 の定義されていないメソッド 'query' from /Users/.rvm/rubies/ruby-1.9.3-p374/bin/irb:16:in '
このエラーを解決するにはどうすればよいですか?
irb を起動したときにひょうたんライブラリが読み込まれていないようです。iOS 用の Calabash を使用していると仮定します。
require 'calabash-cucumber/operations'
include Calabash::Cucumber::Operations
ひょうたんiosにはirbが組み込まれています
calabash-ios console
上記のコマンドを実行すると、次のように表示されます
$ calabash-ios console
Running irb...
irb(main):001:0>
ruby irb を使用している場合は、require gems を含める必要があります。calabash-ios コンソールを使用することをお勧めします。
実際のデバイスでクエリを実行する場合は、いくつか設定する必要があります (calabash-ios 0.9.144 を使用していることを確認してください)。
DEVICE_ENDPOINT=http://192.168.0.100:37265 NO_LAUNCH=1 DEVICE=iphone OS=ios6 APP_BUNDLE_PATH=Debug-iphoneos/test.app DEVICE_TARGET=device calabash-ios
DEVICE_ENDPOINT - 接続しようとしているデバイスの IP アドレス
OS -ios (ios4、ios5、ios6)
DEVICE_TARGET - シミュレーターまたはデバイス
デバイス - iPhone または iPad
APP_BUNDLE_PATH - 実際の実デバイスで実行している場合は、.app ファイルのパスを設定する必要があります。ただし、シミュレーターの場合は .xcodeproj を設定する必要があります
これが役に立てば幸いです。あなたが求めたよりも多くの情報が含まれている可能性があります。
詳細情報: https://groups.google.com/forum/?fromgroups=#!topic/calabash-ios/6T9wvcPOSN8