1) Did you first create a custom couchdb and then do everything like this user? Including assembly and installation of erlang? It could be easier.
2) There is an error in your test, you need to complete your command in the erl shell with a dot, otherwise you will not get an answer, as you already noticed. crypto:start().true:
$ erl
Eshell V6.1 (abort with ^G)
1> crypto:start().
** exception error: undefined function crypto:start/0
After successful assembly and installation, it will respond normally:
$ erl
Eshell V6.1 (abort with ^G)
1> crypto:start().
ok
And you can also stop it after:
2> crypto:stop().
ok
3>
=INFO REPORT==== 10-Aug-2014::20:22:06 ===
application: crypto
exited: stopped
type: temporary
3) OpenSSL, , openssl. 0.9.8 OpenSSL. , debian ubuntu, :
sudo apt-get install openssl libssl-dev
- , openssl ( openssl, ).
4) , . , unix, :
fooobar.com/questions/651270/...
crypto:start(). - , . , .
5) kerl . , debian/ubuntu, ~/.kerlrc
KERL_CONFIGURE_OPTIONS="--with-ssl=/usr/lib/ssl"
, , ssl, , .
, , . http://www.erlang.org/doc/installation_guide/INSTALL.html , :
KERL_CONFIGURE_OPTIONS="--with-ssl"
kerl , https://github.com/yrashk/kerl/issues/31
6) , --with-erlang couchdb, ? , , .
, , . erlang, .
, kerl erlang --with-erlang couchdb. --with-erlang kerl, kerl couchdb, couchdb script.