我正在尝试使用couchbeam在couchdb中创建一个数据库,该数据库设置了管理员用户/密码。我已将我的凭据设置在couchdb的local.ini文件中并重新启动。我创建数据库的代码是:
couchbeam:start(),
Params = #couchdb_params{username="test" ,password="pass"},
Connection = couchbeam_server:start_connection_link(Params),
Db = couchbeam_db:create(Connection, "testdb")
此时Db = {unknown_error,401}。我在这里做错了吗? 401似乎表明存在身份验证错误。
我的用户名/密码正常,因为这可以从命令行运行:
$curl -X PUT http://test:pass@127.0.0.1:5984/testdb
{"ok":true}
我正在运行Ubuntu 9.10,couchdb 0.10.0。 couchbeam 0.4.1,Erlang R1301。有什么想法吗?