无法加载此类文件-'nokogiri \ nokogiri'红宝石2.7

问题描述

我正在本地运行AWS Lambda。

当我运行lambda函数时,这是我得到的错误

 {
  "errorMessage": "cannot load such file -- nokogiri/nokogiri","errorType": "Init<LoadError>","stackTrace": [
    "/var/lang/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'","/var/lang/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'","/var/task/vendor/ruby/2.7.0/gems/nokogiri-1.11.0.rc2/lib/nokogiri.rb:15:in `rescue in <top (required)>'","/var/task/vendor/ruby/2.7.0/gems/nokogiri-1.11.0.rc2/lib/nokogiri.rb:11:in `<top (required)>'","/var/task/vendor/ruby/2.7.0/gems/google_drive-3.0.5/lib/google_drive/session.rb:8:in `<top (required)>'","/var/task/vendor/ruby/2.7.0/gems/google_drive-3.0.5/lib/google_drive.rb:7:in `<top (required)>'","/var/task/main.rb:7:in `<top (required)>'","/var/lang/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'"
  ]
}

我查看了/var/task/vendor/ruby/2.7.0/gems/nokogiri-1.11.0.rc2/lib/nokogiri.rb:15,这是使所有内容崩溃的代码:`require'nokogiri / nokogiri'

这些是`./vendor/ruby/2.7.0/gems/nokogiri-1.11.0.rc2/lib'中的文件

nokogiri
nokogiri.rb
xsd

这些是./vendor/ruby/2.7.0/gems/nokogiri-1.11.0.rc2/lib/nokogiri/中的文件

css
decorators
html.rb
nokogiri.bundle
version.rb
xml.rb
xslt.rb
css.rb
html
jruby
Syntax_error.rb
xml
xslt

没有文件nokogiri/nokogiri,因此我认为该错误。我尝试将nokogiri.rb复制到目录nokogiri,但弹出其他错误

我该如何前进?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)