Hm... Not so fast, I put the following in my local.ini:
[native_query_servers]
erlang = {couch_native_process, start_link, []}
But now when I try it, I'm still getting the error:
$ curl localhost:5984/test_suite_db/_design/erlview/_view/simple_view
{"error":"unknown_query_language","reason":"erlang"}
Anything else I should need to configure?
On Mon, Oct 19, 2009 at 2:59 PM, Zachary Zolton
<[email protected]> wrote:
> Understood—my couch doesn't accept design docs from outside sources,
> so this should be "safe enough" for my uses... Thanks!
>
> On Mon, Oct 19, 2009 at 12:37 PM, Paul Davis
> <[email protected]> wrote:
>> On Mon, Oct 19, 2009 at 12:40 PM, Zachary Zolton
>> <[email protected]> wrote:
>>> Guys,
>>>
>>> I noticed that the test suite creates a design document with an Erlang
>>> view, however I can't execute it from curl.
>>>
>>> $ curl http://localhost:5984/test_suite_db/_design/erlview/_view/simple_view
>>> {"error":"unknown_query_language","reason":"erlang"}
>>>
>>> Are we supposed to be able to map/reduce our docs in Erlang?
>>>
>>>
>>> Cheers,
>>>
>>> Zach
>>>
>>>
>>> PS. I'm using CouchDB 0.10 FWIW
>>>
>>> PPS. Yes, I found this thread http://is.gd/4r6oG but erlview doesn't
>>> look like it's been touched in quite a while...
>>>
>>
>> Erlang views are disabled by default because they allow arbitrary code
>> execution in the server process. To enable them add a section to your
>> local.ini like:
>>
>> [native_query_servers]
>> erlang = {couch_native_process, start_link, []}
>>
>> HTH,
>> Paul Davis
>>
>