質問

私はCouchDBので遊んで(とRelaxDBルビーライブラリー)が、ビューを作成し、それが嫌な不特定のエラーが発生するアクセスしようとしてきました。私はRelaxDBは、私が使用しているCouchDBのバージョン(0.8.1)と互換性がないかもしれないと思ったので、私はステップをステップバックが、私は新しいデータベースと同等のビューを作成し、手動でURLを打つことによってそれを呼び出す場合でも、それはまだありません仕事ます。

[info] [<0.13529.0>] HTTP Error (code 500): {'EXIT',
                    {function_clause,
                     [{couch_httpd,handle_db_request,
                       [{mochiweb_request,#Port<0.9282>,'GET',
                         "/hello/_design/app/_view/Accounts_all?reduce=false",
                         {1,1},
                         {2,
                          {"accept",
                           {'Accept',"*/*"},
                           nil,
                           {"host",{'Host',"localhost:5984"},nil,nil}}}},
                        'GET',
                        {"hello",<0.157.0>,
                         ["_design","app","_view",
                          "Accounts_all"]}]},
                      {couch_httpd,handle_request,2},
                      {mochiweb_http,headers,4},
                      {proc_lib,init_p_do_apply,3}]}}
役に立ちましたか?

解決

私は、あなたがソフトウェアの0.8バージョンと0.9 APIを使用していると思います。ウィキ重大な変更のドキュメントを参照してください。あなたは/hello/_view/app/Accounts_allにアクセスし、または新たにリリースのCouchDB 0.9へのアップグレードを検討する必要があります。

他のヒント

より具体的な情報については、ログファイルを確認してください。 IIRC外部の応答だけで部外者に設定情報の漏洩を防止するために500を与えます。それはあなたを助けるしない場合は、あなたが見つけたもの含めると、私たちのいずれかがそれをSUSSことができるかどうかを確認するために質問を編集します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top