1

私はMVCを使用せずに単純なrubyアプリケーションを開発し、ruby1.9.2を使用してコマンドプロンプトで実行します。Gemfileもあります。このアプリケーションをruby1.8.7および1.9.3を実行しているマシンでも実行したいと思います。では、どうすれば複数の環境に適切に設定できますか。

ガイドしてください。

ありがとう

4

1 に答える 1

0

最初に、コードが 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
于 2012-05-22T16:35:40.313 に答える