couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chongqing xiao <cqx...@gmail.com>
Subject Re: Simple erlang and erl question
Date Sat, 25 Sep 2010 02:14:03 GMT
Understand. Anyhow, I figured out the problem. It is because I have to
load "couch_stats_collector" first in order to use "couch_file".
I am surprised even "couch_file" depends on "couch_stats_collector",
the dependency is not explicitly defined in "couch_file".

Chong

On Fri, Sep 24, 2010 at 2:57 PM, Robert Newson <robert.newson@gmail.com> wrote:
> A mailing list is not a great medium for learning a new programming
> language or getting up to speed with a new code base.
>
> Try this for the former http://oreilly.com/catalog/9781934356005 and
> #couchdb for the latter.
>
> B.
>
> On Fri, Sep 24, 2010 at 8:39 PM, chongqing xiao <cqxiao@gmail.com> wrote:
>> My bad. Now I get this
>>
>> 10> couch_file:open("ttt").
>> ** exception exit: undef
>>     in function  couch_stats_collector:track_process_count/1
>>        called as couch_stats_collector:track_process_count({couchdb,
>>                                                      
      open_os_files})
>>     in call from couch_file:init/1
>>     in call from gen_server:init_it/6
>>     in call from proc_lib:init_p_do_apply/3
>>
>> 13> couch_file:open("c:ttt",[create]).
>>
>> Crash dump was written to: erl_crash.dump
>> eheap_alloc: Cannot allocate 729810240 bytes of memory (of type "heap").
>>
>>
>> Abnormal termination
>>
>> Thanks
>> Chong
>>
>> On Fri, Sep 24, 2010 at 1:48 PM, chongqing xiao <cqxiao@gmail.com> wrote:
>>> Hi,
>>>
>>> I was learning erlang and couchdb using the erl and I got the
>>> following error when I tried to use couch_file in erl shell.
>>> Could someone explain what might be the problem? I am guessing
>>> couch_file is not the actual module but I can't figure out how to get
>>> that.
>>>
>>> ฀Eshell V5.8.1  (abort with ^G)
>>> 1> c("c:/couchdb/src/couchdb/couch_file", [{outdir,
>>> "c:/couchdb/src/couchdb/"}]).
>>> {ok,couch_file}
>>> 2> couch_file.open("c:/test").
>>> ** exception error: bad function 'couch_file.open'
>>>
>>> Thanks
>>> Chong
>>>
>>
>

Mime
View raw message