私はMVCを使用せずに単純なrubyアプリケーションを開発し、ruby1.9.2を使用してコマンドプロンプトで実行します。Gemfileもあります。このアプリケーションをruby1.8.7および1.9.3を実行しているマシンでも実行したいと思います。では、どうすれば複数の環境に適切に設定できますか。
ガイドしてください。
ありがとう
私はMVCを使用せずに単純なrubyアプリケーションを開発し、ruby1.9.2を使用してコマンドプロンプトで実行します。Gemfileもあります。このアプリケーションをruby1.8.7および1.9.3を実行しているマシンでも実行したいと思います。では、どうすれば複数の環境に適切に設定できますか。
ガイドしてください。
ありがとう
最初に、コードが Ruby 1.8 および 1.9 の構文と互換性があることを確認する必要がありますhttps://stackoverflow.com/a/21621/335523
次に、使用した gem が両方のバージョンの ruby をサポートしていることを確認してください。(githubページまたはドキュメントを読んでください)
Ruby の両方のバージョンをサポートしていない gem を使用している場合は、各環境で同じ機能を提供する代替の gem を見つけて、gem ファイルで次のように指定する必要があります。
gem 'rcov', :platforms => :ruby_18
gem 'simplecov', :platforms => :ruby_19