簡體   English   中英

使用Elastic Beanstalk錯誤將Rails部署到AWS上

[英]deploy ruby on rails to aws using Elastic Beanstalk error

我正在使用Elastic Beanstalk將Rails應用程序上的ruby部署到aws。 我按照本網站上的說明進行操作。

將Rails應用程序部署到Elastic Beanstalk

但是當我一步一步部署應用程序時,出現錯誤

在此處輸入圖片說明

此圖片來自eb-activity.log 在此處輸入圖片說明

在此處輸入圖片說明

gem 'jquery-rails'
gem 'rails', '~> 5.1.4'
gem 'sqlite3'
gem 'puma', '~> 3.7'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'therubyracer', platforms: :ruby
gem 'coffee-rails', '~> 4.2'
gem 'turbolinks', '~> 5'
gem 'jbuilder', '~> 2.5'
gem 'redis', '~> 3.0'
gem 'bcrypt', '~> 3.1.7'
gem 'capistrano-rails', group: :development

group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'capybara', '~> 2.13'
gem 'selenium-webdriver'
end

group :development do
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem 'bootstrap-sass', '~> 3.3.7'
gem 'devise', '~>4.2'
gem 'toastr-rails', '~> 1.0'
gem 'omniauth', '~> 1.6'
gem 'omniauth-facebook', '~> 4.0'
gem 'paperclip', '~>5.1.0'
gem 'aws-sdk','~> 2.8'
gem 'geocoder', '~> 1.4'
gem 'jquery-ui-rails', '~> 5.0'
gem 'ransack', '~> 1.7'
gem 'twilio-ruby', '~> 4.11.1'
gem 'fullcalendar-rails', '~> 3.4.0'
gem 'momentjs-rails', '~> 2.17.1'
gem 'stripe', '~> 3.0.0'
gem 'rails-assets-card', source: 'https://rails-assets.org'
gem 'omniauth-stripe-connect', '~> 2.10.0'
gem 'chartkick', '~> 2.2.4'
gem 'mysql2', '~> 0.3.18'
gem 'yaml_db'
gem 'vider'
gem 'nokogiri', '1.8.1'

在此處輸入圖片說明

相關的錯誤是:

Installing nokogiri 1.8.1 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

nokogiri 1.8.1具有安全漏洞,因此最好升級到最新版本1.8.3。 這也可能具有修復您看到的構建錯誤的副作用,因此值得一試。

在您的開發機器上,按以下方式升級nokogiri:

bundle update --conservative nokogiri

然后提交Gemfile.lock,推送並重新部署。

如果仍然不起作用,則可能是服務器上沒有足夠的內存來編譯nokogiri擴展。 看到這個問題: ElasticBeanstalk-Rails Nokogiri部署問題

或搜索“ nokogiri彈性beantalk”以獲取更多答案: https ://stackoverflow.com/search?q=nokogiri+elastic+beanstalk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM