微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

应用程序遇到以下错误:Could not find rake-13.0.3 in any of the sources + ruby​​ 2.5.0 + rails 6

如何解决应用程序遇到以下错误:Could not find rake-13.0.3 in any of the sources + ruby​​ 2.5.0 + rails 6

我已将 AWS 实例从 16.04 升级到 20.04,还更新了 CURL、Apache、Git、rvm、ruby、nvm、nodejs 和 mongoDB 等基本库。

在那之后,我将我的 rails 应用程序代码从 rails 5 升级到 rails 6,并将所有 gem 升级到相同的兼容版本。

rails 应用程序通过乘客应用程序服务器运行。一切正常运行了 1 周。之后,由于我们的代码和 API 停止工作,我们在 API 上遇到了继续请求的问题。

所以我们尝试重新启动服务器。但是重新启动后,我们出现以下错误并且 API 现在没有运行:

错误

[ E 2021-04-28 13:03:38.4291 1659/T9 age/Cor/Con/CheckoutSession.cpp:274 ]: [Client 1-1263] Cannot checkout session because a spawning error occurred. The identifier of the error is 234e53e2. Please see earlier logs for details about the error.
App 67985 output: Ignoring bindex-0.8.1 because its extensions are not built. Try: gem pristine bindex --version 0.8.1
App 67985 output: Ignoring bson-4.12.0 because its extensions are not built. Try: gem pristine bson --version 4.12.0
App 67985 output: Ignoring byebug-11.1.3 because its extensions are not built. Try: gem pristine byebug --version 11.1.3
App 67985 output: Ignoring executable-hooks-1.6.1 because its extensions are not built. Try: gem pristine executable-hooks --version 1.6.1
App 67985 output: Ignoring ffi-1.15.0 because its extensions are not built. Try: gem pristine ffi --version 1.15.0
App 67985 output: Ignoring gem-wrappers-1.2.7 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.2.7
App 67985 output: Ignoring mimemagic-0.3.10 because its extensions are not built. Try: gem pristine mimemagic --version 0.3.10
App 67985 output: Ignoring nio4r-2.5.7 because its extensions are not built. Try: gem pristine nio4r --version 2.5.7
App 67985 output: Ignoring openssl-2.2.0 because its extensions are not built. Try: gem pristine openssl --version 2.2.0
App 67985 output: Ignoring passenger-6.0.8 because its extensions are not built. Try: gem pristine passenger --version 6.0.8
App 67985 output: Ignoring puma-5.2.2 because its extensions are not built. Try: gem pristine puma --version 5.2.2
App 67985 output: Ignoring racc-1.5.2 because its extensions are not built. Try: gem pristine racc --version 1.5.2
App 67985 output: Ignoring unf_ext-0.0.7.7 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.7.7
App 67985 output: Ignoring websocket-driver-0.7.3 because its extensions are not built. Try: gem pristine websocket-driver --version 0.7.3
App 67985 output:  [passenger_native_support.so] trying to compile for the current user (ubuntu) and Ruby interpreter...
App 67985 output:      (set PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY=0 to disable)
App 67985 output:      Compilation successful. The logs are here:
App 67985 output:      /tmp/passenger_native_support-10ziu76.log
App 67985 output:  [passenger_native_support.so] finding downloads for the current Ruby interpreter...
App 67985 output:      (set PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY=0 to disable)
App 67985 output:      Could not download https://github.com/phusion/passenger/releases/download/release-6.0.8/rubyext-ruby-2.7.0-x86_64-linux.tar.gz: The requested URL returned error: 404 
App 67985 output:      Trying next mirror...
App 67985 output:      Could not download https://oss-binaries.phusionpassenger.com/binaries/passenger/by_release/6.0.8/rubyext-ruby-2.7.0-x86_64-linux.tar.gz: The requested URL returned error: 404 
App 67985 output:      Trying next mirror...
App 67985 output:      Could not download https://s3.amazonaws.com/phusion-passenger/binaries/passenger/by_release/6.0.8/rubyext-ruby-2.7.0-x86_64-linux.tar.gz: The requested URL returned error: 403 Forbidden
App 67985 output:  [passenger_native_support.so] will not be used (can't compile or download) 
App 67985 output:   --> Passenger will still operate normally.
App 67985 output: Error: The application encountered the following error: Could not find rake-13.0.3 in any of the sources (Bundler::GemNotFound)
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/spec_set.rb:89:in `block in materialize'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/spec_set.rb:82:in `map!'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/spec_set.rb:82:in `materialize'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/deFinition.rb:185:in `specs'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/deFinition.rb:255:in `specs_for'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/deFinition.rb:237:in `requested_specs'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:91:in `block in deFinition_method'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/runtime.rb:20:in `setup'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler.rb:148:in `setup'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/setup.rb:20:in `block in <top (required)>'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/ui/shell.rb:136:in `with_level'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/ui/shell.rb:88:in `silence'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/bundler-2.2.16/lib/bundler/setup.rb:20:in `<top (required)>'
App 67985 output:     /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
App 67985 output:     /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:373:in `activate_gem'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:221:in `block in run_load_path_setup_code'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:537:in `running_bundler'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:220:in `run_load_path_setup_code'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/helper-scripts/rack-preloader.rb:91:in `preload_app'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/helper-scripts/rack-preloader.rb:189:in `block in <module:App>'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:390:in `run_block_and_record_step_progress'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/helper-scripts/rack-preloader.rb:188:in `<module:App>'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>'
App 67985 output:     /home/ubuntu/.rvm/gems/ruby-2.5.0/gems/passenger-6.0.8/src/helper-scripts/rack-preloader.rb:29:in `<main>'
[ E 2021-04-28 13:05:57.6056 1659/T1o5 age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /var/www/4Free-backend: The application encountered the following error: Could not find rake-13.0.3 in any of the sources (Bundler::GemNotFound)
  Error ID: 58c198e1
  Error details saved to: /tmp/passenger-error-xNfSFE.html

[ E 2021-04-28 13:05:57.6085 1659/Tb age/Cor/Con/CheckoutSession.cpp:274 ]: [Client 2-1263] Cannot checkout session because a spawning error occurred. The identifier of the error is 58c198e1. Please see earlier logs for details about the error.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。