Hi all,
I tried to follow Dave Haeffner’s Appium bootcamp setup on Windows. I ran into a roadblock when installing appium-console, but was finally able to install pry after updating gem to 2.4.4 instead of the latest 2.4.6.
Then, I created the file ‘appium.txt’ and copy it into the folder containing arc and arc.bat. Afterward, I opened a cmd window from this same folder and executed ‘arc’, but got the error (below):
For a better Pry experience on Windows, please use ansicon:
http://adoxa.3eeweb.com/ansicon/
C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- ffi_c (LoadError) from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require’
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/ffi-1.9.6-x86-mingw32/lib/ffi.rb:16:in rescue in <top (required)>' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/ffi-1.9.6-x86-mingw32/lib/ffi.rb:3:in
<top (required)>’
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require’
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/childprocess-0.5.5/lib/childprocess/windows.rb:1:in <top (required)>' from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require’
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/childprocess-0.5.5/lib/childprocess.rb:176:in
<top (required)>’
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require’
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver.rb:1:in <top (required)>' from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require’
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.45.0/lib/selenium-webdriver.rb:1:in
<top (required)>’
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require’
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/appium_lib-6.0.0/lib/appium_lib/driver.rb:3:in <top (required)>' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/appium_lib-6.0.0/lib/appium_lib.rb:12:in
require_relative’
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/appium_lib-6.0.0/lib/appium_lib.rb:12:in <top (required)>' from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require’
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/appium_console-1.0.3/lib/appium_console.rb:32:in
module:Console’
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/appium_console-1.0.3/lib/appium_console.rb:31:in <module:Appium>' from C:/Ruby22/lib/ruby/gems/2.2.0/gems/appium_console-1.0.3/lib/appium_console.rb:30:in
<top (required)>’
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in require' from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in
require’
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/appium_console-1.0.3/bin/arc:66:in <top (required)>' from C:/Ruby22/bin/arc:23:in
load’
from C:/Ruby22/bin/arc:23:in `’
Can anyone help? Thanks.