2

私の最初の Rails プロジェクトのデプロイで、問題が発生しました。プロジェクトは Rails 3.2.1、Ruby 1.9.3 昨日、ホスティング アクセスを許可され、Rails 2.3.3、Ruby 1.8.7 を使用しています。

そこにアプリをデプロイすることにした場合、どのような変更を加える必要がありますか?

具体的には、Gemfile の変更に興味があります。これが私の現在のgemfileです:

source 'https://rubygems.org'

gem 'rails', '2.3.3'#'3.2.1'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'sqlite3'


# 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'

  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

gem 'haml-rails'
gem 'haml'

gem 'omniauth-twitter'

何を変更する必要がありますか? Rails の古いバージョンに必要なすべての依存関係と gems のバージョンを調べるにはどうすればよいですか?

4

1 に答える 1

7

3.x から 2.3 へのダウングレードは、あなたのケースでできる最も愚かなことです。gem をローカルにインストールするか、ホスティング会社のサポート部門に問い合わせてください。

それができない場合は、Heroku、OpenShift、またはその他のホスティング会社を使用して時間を節約してください。

于 2013-02-22T12:43:57.927 に答える