[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 があります。

In This Thread

Prev Next