Как вы можете получить `heroku run rails --version` при кажущемся несоответствии версий Rails?

Я попытался выполнить несколько итераций heroku run rails --version , чтобы узнать фактический номер версии гема rails, установленного в стеке приложений на heroku. Пока ничто не принесло успеха. Например, даже запуск heroku run "rails --version" возвращает:

Running rails --version attached to terminal...  !   That feature is not available on this app's stack

Есть идеи?

В конечном счете, причина, по которой я спрашиваю, заключается в том, что я получаю следующую ошибку:

can't activate rails (= 2.3.12, runtime), already activated rails-2.3.5. Make sure all dependencies are added to Gemfile.
/usr/ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/shared_helpers.rb:108:in `block in cripple_rubygems'

Я не совсем понимаю, что может показаться несоответствием тому, что на самом деле находится в Gemfile:

source :rubygems 
gem 'rails', '2.3.12'
# gem 'rails', '2.3.5' ## Was originally here, but I changed it to that above in hopes to resolve issue
gem 'i18n', '0.4.2' 
gem 'giternal' 
gem 'heroku' 

источником этого является попытка запустить ChiliProject на Heroku, что было бы исключительно полезно. Оригинальная статья здесь , если кто-то захочет взять пик. Это отличная замена для Redmine.

9
задан Simone Carletti 23 August 2011 в 18:34
поделиться