我刚刚从指令中安装了couchapp
,并且已经通过了入门教程。当我运行couchapp push
我得到一个错误这样的:couchapp push给出[Errno 22]无效参数
2012-06-23 14:05:08 [CRITICAL] unknown error [[Errno 22] Invalid argument]
Traceback (most recent call last):
File "/Library/Python/2.6/site-packages/couchapp/dispatch.py", line 48, in dispatch
return _dispatch(args)
File "/Library/Python/2.6/site-packages/couchapp/dispatch.py", line 92, in _dispatch
return fun(conf, conf.app_dir, *args, **opts)
File "/Library/Python/2.6/site-packages/couchapp/commands.py", line 76, in push
dbs = conf.get_dbs(dest)
File "/Library/Python/2.6/site-packages/couchapp/config.py", line 146, in get_dbs
return [Database(dburl, use_proxy=use_proxy) for dburl in dburls]
File "/Library/Python/2.6/site-packages/couchapp/client.py", line 223, in __init__
self.res.head()
File "/Library/Python/2.6/site-packages/restkit/resource.py", line 122, in head
params_dict=params_dict, **params)
File "/Library/Python/2.6/site-packages/couchapp/client.py", line 143, in request
raise RequestFailed("unknown error [%s]" % str(e))
RequestFailed: unknown error [[Errno 22] Invalid argument]
我在OS X 10.6.8,CouchDB的是已经设置与管理员和.couchapprc
文件具有默认dB设置为http://user:[email protected]:5984/mydb
。我遵循couchapp.org的指示进行自制安装。我唯一能想到的就是这是一个与Python有关的问题,但我不知道Python,似乎也无法弄清楚为什么这个东西会失败。任何帮助追踪这个问题并修复它将不胜感激。
谢谢。
我得到完全一样的东西。以下是我用来安装CouchApp的命令,获取示例Sofa应用程序,然后推送:https://gist.github.com/3137964 –
您可以查看CouchDB日志并查看couchapp是否连接到服务器?是否有任何事情发送到服务器或它只是立即失败? –