2016-10-14 8 views
0

私はappium_libとセレンwebdriverをappium_lib-8.0.2をアクティブにできませんエラーを取得するため、セレンwebdriverを-3.0.0セレンwebdriverをと競合(〜> 2.49)

Unable to activate appium_lib-8.0.2, because selenium-webdriver-3.0.0 conflicts with selenium-webdriver (~> 2.49) (Gem::LoadError) 
をインストールした後で、このエラーを取得しています以下

はフルスタックトレースです:

Unable to activate appium_lib-8.0.2, because selenium-webdriver-3.0.0 conflicts with selenium-webdriver (~> 2.49) (Gem::LoadError) 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:2007:in `raise_if_conflicts' 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:1176:in `activate' 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems.rb:186:in `rescue in try_activate' 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems.rb:183:in `try_activate' 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:132:in `rescue in require' 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require' 
/Users/Anshul/Documents/Anshul/BBCStore/Automation/features/support/env.rb:4:in `<top (required)>' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in `load' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in `load_code_file' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:142:in `load_file' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:84:in `block in load_files!' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in `each' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in `load_files!' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:253:in `load_step_definitions' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:61:in `run!' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/lib/cucumber/cli/main.rb:32:in `execute!' 
/Library/Ruby/Gems/2.0.0/gems/cucumber-2.4.0/bin/cucumber:8:in `<top (required)>' 
/usr/local/bin/cucumber:23:in `load' 
/usr/local/bin/cucumber:23:in `<main>' 

この問題を解決する方法を私を助けてください?

+0

古いバージョンの 'selenium-webdriver'もインストールしていますか? – orde

+0

古いコマンドと新しいバージョンのseleniumがあるので、このコマンド "gem list"を実行して結果を投稿してください。あなたのセレンコマンドは、両方のバージョンと競合する可能性があります – Manidroid

+0

ここに私のコンピュータにインストールされている宝石は、次のとおりです。 *** LOCAL GEMS *** appium_lib(8.0.2) awesome_print(1.7.0) のBigDecimal(1.2.0) ビルダー(3.2.2) バンドラ(1.13.4) CFPropertyList(2.2.8) 子プロセス(0.5.9) キュウリ(2.4.0) キュウリコア(1.5.0) キュウリワイヤ(0.0。 1) diff-lcs(1.2.5) domain_name(0.5.20160826) ffi(1.9.14) gherkin(4.0.0) git(1.3.0)(3.1.3) mime-types- minitestデータ(3.2016.0521) mini_portile2(2.1.0) (4.3.2)multi_test multi_json(1.12.1) (0.1.2) – Anshul

答えて

0

appium_lib-8.0.2はまだselenium-webdriver-3.0.0をサポートしていません。

appiumにこの問題があることに対処:今のところ https://github.com/appium/ruby_lib/issues/382

を、あなたはgem uninstall selenium-webdriverにできるはずです、あなたはそのバージョンを必要とする特定の理由がある場合を除き、バージョン3.0.0を取り除きます。

関連する問題