[ruby-list:50797] [質問] gem require でエラーになる
From:
yamataka@...08.itscom.net
Date:
2019-06-25 09:48:48 UTC
List:
ruby-list #50797
山口と申します。
Windows10
msys2 mingw64
yama@JPC00183513 ~> ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x64-mingw32]
の環境で、
require 'appium_lib'
でエラーになってしまいます、
何が悪いのか解決できずにいます。
ご教示いただけますでしょうか?
yama@JPC00183513 ~/tmp> cat require_appium.rb
require 'appium_lib'
yama@JPC00183513 ~/tmp> ruby ./require_appium.rb
Unable to load the EventMachine C extension; To use the pure-ruby reactor, require 'em/pure_ruby'
Unable to load the EventMachine C extension; To use the pure-ruby reactor, require 'em/pure_ruby'
C:/msys64/mingw64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- 2.6/rubyeventmachine (LoadError)
from C:/msys64/mingw64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
...
from ./require_appium.rb:1:in `<main>'
C:/msys64/mingw64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- appium_lib (LoadError)
from C:/msys64/mingw64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from ./require_appium.rb:1:in `<main>'
のように
cannot load such file -- appium_lib (LoadError) となってしまいます。
ですが、
yama@JPC00183513 ~/tmp> gem environment gempath
C:/yama/.gem/ruby/2.6.0;C:/msys64/mingw64/lib/ruby/gems/2.6.0
yama@JPC00183513 /c/m/m/l/r/g/2/gems> pwd
/c/msys64/mingw64/lib/ruby/gems/2.6.0/gems
yama@JPC00183513 /c/m/m/l/r/g/2/gems> ls -d appium*
drwxr-xr-x 1 yama Domain Users 0 Jun 25 17:49 appium_lib-10.3.1/
drwxr-xr-x 1 yama Domain Users 0 Jun 25 15:31 appium_lib_core-3.1.3/
より、GEM_PATHS 中のディレクトリに appium_lib があります。