rails:2434
From: "タニダ ユウヤ" <lovesteal@g...>
Date: Tue, 30 Oct 2007 16:22:04 +0900
Subject: [rails:2434] Re: メールの受信と、添付ファイルの保存について
タニダです。 自己解決しました。 > エラーメッセージを読む限り、rails 1.2.3のバージョンにしろとかどうのとかだと思うのですが > 対象のenvironment.rbは、以下のように記載しています。 > > RAILS_GEM_VERSION = '1.2.3' unless defined? RAILS_GEM_VERSION こちら借りているレンタルサーバ先、Dreamhostでの環境依存が原因でした。 /home/hogehoge/hoge.appli/mailer/vendor 配下にて rake rails:freeze:gems を実行したところ、正常に稼動しました。 DreamhostのWikiにもサポートが記載されました。 http://wiki.dreamhost.com/Procmail ご協力いただいた皆様、ありがとうございました。 07/10/28 に タニダ ユウヤ<lovesteal@g...> さんは書きました: > さくさん > > ありがとうございます。 > > そもそものところで、間違っていました^^;; > > ActiveRecordを継承したPageクラスを用意していない+テーブルの作成をしていませんでした。 > Pageモデルを作成し、Pagesテーブルをcreate table しました。 > > その後、同コマンド > ruby script/runner 'Mailman.receive(STDIN.read)' < '代替のメールテキスト' > > を実行したら、メールをDBに取り込むことができました:) > > しかし、次の問題がおきました。 > > メールを受け取るユーザのホームディレクトリ直下に.forwardを作成し > > "|/usr/bin/ruby /home/hogehoge/rails.hogehoge.com/mailer/script/runner > 'Mailman.receive(STDIN.read)'" > > と、記載してメールを送ってみたところ以下のメッセージが帰ってきました。 > > Action: failed > Status: 5.0.0 > Diagnostic-Code: X-Postfix; Command died with status 1: "/usr/bin/ruby > /home/hogehoge/rails.hogehoge.com/mailer/script/runner > 'Mailman.receive(STDIN.read)'". Command output: Cannot find gem for Rails > ~>1.2.3.0: Install the missing gem with 'gem install -v=1.2.3 rails', > or change environment.rb to define RAILS_GEM_VERSION with your desired > version. > > > エラーメッセージを読む限り、rails 1.2.3のバージョンにしろとかどうのとかだと思うのですが > 対象のenvironment.rbは、以下のように記載しています。 > > RAILS_GEM_VERSION = '1.2.3' unless defined? RAILS_GEM_VERSION > > なにか、原因があるのでしょうか。。。。。 > お知恵をお貸しいただければ幸いです。。 > > 07/10/28 に OZAWA Sakuro<sakuro@e...> さんは書きました: > > さくです。 > > > > Mailman::Pageの定義が自動ロードで発見できていないようですね。 > > > > - 明示的にrequireする > > - mailman.rbの中でMailmanクラスの定義の中で定義する > > - mailman/page.rbというファイルにする > > あたりなら動きそうですけど。 > > > > On 2007/10/27, at 22:44, タニダ ユウヤ wrote: > > > > > `const_missing': uninitialized constant Mailman::Page (NameError) > > > from ./script/../config/../app/models/mailman.rb:3:in `receive' > > > from /usr/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/ > > > action_mailer/base.rb:354:in > > > `receive' > > > from (eval):1 > > > > -- > > OZAWA Sakuro <mailto:sakuro@e...> > > > > > > -- > > ML: rails@r... > > 使い方: http://QuickML.com/ > > > > > -- > ---------- > Yuya Tanida <lovesteal@g...> > -- ---------- Yuya Tanida <lovesteal@g...> -- ML: rails@r... 使い方: http://QuickML.com/
2393 2007-10-09 06:16 [lovesteal@g... ] メールの受信と、添付ファイルの保存について 2394 2007-10-09 07:11 ┣[sudo@w... ] 2395 2007-10-09 07:56 ┗[sakuro@e... ] 2401 2007-10-10 06:58 ┗[lovesteal@g... ] 2431 2007-10-27 15:44 ┗[lovesteal@g... ] 2432 2007-10-27 17:25 ┗[sakuro@e... ] 2433 2007-10-28 00:58 ┗[lovesteal@g... ] -> 2434 2007-10-30 08:22 ┗[lovesteal@g... ]