Ich benutze Ruby 2.2.7 und Rails 3.2.21, und versuchen, ein mit Edelstein: locomotive_cms
der Version: ~> 2.5.7
auf Heroku bereitzustellen, und es wird bereitgestellt erfolgreich, aber ich die folgende Fehlermeldung konfrontiert:"Bündler: Befehl konnte nicht geladen werden: Thin" auf Heroku
2017-08-12T23:33:13.732440+00:00 app[web.1]: bundler: failed to load command: thin (/app/vendor/bundle/ruby/2.2.0/bin/thin) 2017-08-12T23:33:13.732490+00:00 app[web.1]: /app/vendor/bundle/ruby/2.2.0/gems/excon-0.23.0/lib/excon/middlewares/expects.rb:6:in `response_call'
Und damit es produziert auch dies:
Heroku::API::Errors::ErrorWithResponse: Expected(200) <=> Actual(400 Bad Request)
ich thin
in meinem Gemfile haben, die für locomotivecms nach seiner Dokumentation erforderlich ist.
Ich habe auch andere ähnliche Fragen gestellt, aber ich bin immer noch nicht in der Lage, mein Problem zu lösen. Ich habe Ruby-Version: 2.2.7
, und während es sagt: /app/vendor/bundle/ruby/2.2.0/bin/thin
Gemfile:
source 'https://rubygems.org'
ruby "2.2.7"
gem 'rails', '3.2.21'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'locomotive_cms', '~> 2.5.7', :require => 'locomotive/engine'
gem 'dotenv-rails'
gem 'savon', '~> 2.3.0' # SOAP client for pulling in events
gem 'twitter', '5.8.0'
gem 'twitter-text'
gem 'whenever', require: false
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'compass-rails', '~> 2.0.0'
gem 'sass-rails', '~> 3.2.4'
gem 'coffee-rails', '~> 3.2.2'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '~> 1.2.4'
end
group :development do
gem 'unicorn'
gem 'pry'
end
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'
# To use on Heorku
gem 'locomotive-heroku', '~> 0.1.0', :require => 'locomotive/heroku'
gem 'thin'
Gemfile.lock:
Sie es hier finden: https://gist.github.com/Arslan-Ali-Butt/640c1ec1750d17c9803e12a492f35c4e
nur ein fyi - Sie werden auf alle Arten von Problemen stoßen, wenn Sie Schienen 3.x.x und Ruby 2.2.x verwenden. Verwenden Sie ein CMS, das Schienen 4.x unterstützt. – zee
Was ist noch in deinem Gemfile? Und was ist in Gemfile.lock? –
@AaronBreckenridge Ich habe meine Frage mit Gemfile aktualisiert, und ein Link zu Gemfile.lock –