問題タブ [mailman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - POPAuthenticationError - Gmail アカウントからのポーリング時の Mailman エラー
Rails アプリケーションが Gmail アカウントからメールを受信できるようにしようとしています。私は次のスクリーンキャストに従います: Mailman で電子メールを受信する。
Gmail アカウントからメールのポーリングを試みたので、誰かがメールを送信するたびに、アプリがメッセージを受信し、それに応じてこのメッセージでデータベースを更新しました。
しかし、「script/mailman_serve」を実行してサーバーとポーリングを開始しようとすると、次のようなエラーが発生しました。
そして、これは私の mailman_server ファイルです:
誰か助けてくれませんか?ありがとう!
########################### アップデート ###################### ####
Gmail アカウントで POP 設定も有効にしていますが、それでも同じエラーが発生します。これは私のPOP設定です:
ruby-on-rails - この Capistrano 2 コードを書き換えて Capistrano 3 構文を使用する方法は? (レール)
Rails アプリ用にデーモンと capistrano を使用して mailman をデプロイする必要があります。私はこの記事に出くわし、彼が書いた手順に従いました.
しかし、デプロイしようとすると、ローカルのマシンで次のエラーが発生しました。
これが失敗した理由は、最新バージョンの capistrano (バージョン 3.4.0) を使用しているのに、コードが古いバージョン (おそらくバージョン 2+) 用であるためです。
以下はコードです:
では、上記のコードを最新バージョンのカピストラーノに合わせて書き直す方法を教えてください。
ありがとう!
############################## アップデート ################### #####
以下は私のdeploy.rb
ファイルです:
ruby-on-rails - Capistrano は、cap deploy の実行時に「/usr/bin/env: ruby: No such file or directory」を返します
Rails アプリ用のデーモンと capistrano を使用して mailman を本番環境にデプロイしようとしていますが、ローカル マシンで次のエラーが発生します。
以下は私のdeploy.rb
ファイルです:
以下は私のgemfileです:
capistrano (3.4.0) と capistrano-rvm (0.1.2) を使用しています。
そして、このスレッドで提案されているように rvm1-capistrano3 と rvm-capistrano gem を使用しようとしましたが、うまくいきませんでした。
誰か助けてくれませんか?
ありがとう!
###################### 更新 1 ####################
これは私がgit grep usr.bin.env
ローカルマシンで行っていることです:
###################### 更新 2 ####################
~/.bash_profile で rvm のパスを既に設定しています。
django - リダイレクト: mod_wsgi と django
このガイドに従って、Debian サーバーで Apache と mod_wsgi を使用して Mailman 3 をセットアップしました。
私の仮想ホストの .conf ファイル:
この設定で私が抱えている問題http://myhost/
は、wsgi スクリプトに移動すると、ブラウザーがhttp://myhost/archives
. ではなくにhttp://myhost/
リダイレクトしたいと思います。http://myhost/mailman3
http://myhost/archives
mailman がアーカイブ サブディレクトリを返すことを決定した場所を見つけようとして、apache .conf ファイルで定義されている wsgi スクリプトを調べましたが、いくつかのクラスをインポートして別のスクリプトを呼び出すだけで、それ以上のことは起きていません。このスクリプトに従って、ファイル「./eggs/Django-1.10.4-py2.7.egg/django/core/handlers/wsgi.py」、具体的には次の部分にたどり着きました。
返されるサブディレクトリの決定はここのどこかで行われると思いますが、間違っている可能性があります。
これまでに試したこと: Apache confファイルに行を追加しましたRedirect permanent / http://myhost/mailman3
が、これによりApacheが次のようなURLで終わるリダイレクトループに入りましたhttp://myhost/mailman3mailman3mailman3....
誰かがこの問題で私を助けてくれることを願っています。
前もって感謝します!