私はインターネットに展開しようとしているレールアプリケーションを持っています。 Amazon EC2クラウドにサーバーをセットアップしました。これは、同じマシンに別のサイトを展開したために動作しています。 「すくいデシベルを:シード」私はどちらかの「レールコンソール」やランニングを通じて、この新しいアプリケーションを実行しようとすると展開しようとしたときにアクティブサポートが難しい
は:
か、単にアプリケーションを参照しようとすることで、クラッシュはそれがactiviesupport見つけることができないと言ってレール/home/ec2-user/.gem/ruby/1.9.1/gems/activesupport-3.2.2/lib/active_support/core_ext/big_decimal/conversions.rb:1:in 'require':このようなファイルを読み込めません - bigdecimal(LoadError)
My Railsのバージョンは3.2.2で、Ruby 1.9.3p0(2011-10-30)[x86_64-linux]を使用しています。私のデータベースはMongoDB経由でアクセスします。そして私はPassengerとApacheをサーバーとして使用しています。
私が逃した設定ステップなどはありますか?
P.S.私はec2ユーザーを使用すべきではないことを知っています、私はまだ実験中です。また、私はRVMに大きな幸運を祈ることはありませんでした。
'私はRuby 1.9.3p0(2011-10-30)を使っています。[x86_64-linux]' '/ home/ec2-user/.gem/ruby/1.9.1 /'アプリは1.9を使いたいです。 1つの宝石、それはあなたが1.9.3で動作していると確信していますか? – Vikko
'ruby -v'の結果を引用しました。どのようにして宝石をルビーと同じバージョンにすることができますか? – Baruch