私はここで見つかった問題と似ていない問題を抱えていますしかし、私のgemfileには彼らが投稿した解決策があり、私には何もありません
コマンド「git push heroku master」を実行しようとしています
その結果、Heroku から次のようなエラーが表示されます。
Invalid ruby_version specified: there was an error in your gemfile and bundler cannot continue. Valid versions: (list of versions)
エラーが発生するはずのgemfileは次のとおりです(?)
source 'https://rubygems.org'
ruby '1.9.3'
require 'rubygems'
require 'mongo'
source 'http://gemcutter.org'
gem 'rails', '3.2.13'
gem "mongo_mapper"
gem 'pg'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
#gem 'sqlite3'
group :production do
gem 'pg'
gem 'rails_12factor', '0.0.2'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# 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'
コマンド「ruby -v」でバージョンを再確認したところ、「ruby 1.9.3p392」が返されました
受け入れられたリストされたバージョンの 1 つは 1.9.3 だったので、heroku が競合/無効なバージョンをどこで見ているのかわかりません。私はこれに関する多くのスタックオーバーフローの問題を調べましたが、状況を助けたり変えたりするようには見えませんでした