2012-06-23 3 views
4

Я только что установил couchapp из инструкций и прошел учебник по началу работы. Когда я бегу couchapp push я получаю сообщение об ошибке, как это:couchapp push дает [Errno 22] Invalid Argument

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 имеет набор БД по умолчанию как http://user:[email protected]:5984/mydb. Я выполнил инструкции от couchapp.org для установки Homebrew. Единственное, что я могу понять, это проблема, связанная с Python, но я не знаю Python и не могу понять, почему эта вещь терпит неудачу. Любая помощь, отслеживающая эту проблему и ее исправление, будет высоко оценена.

Спасибо.

+0

Я получаю то же самое. Вот команды, которые я использовал для установки CouchApp, получить пример приложения «Дип» и нажать: https://gist.github.com/3137964 –

+0

Можете ли вы посмотреть журналы CouchDB и посмотреть, подключается ли couchapp к серверу? Получается ли что-нибудь, отправляемое на сервер, или оно просто просто сбой? –

ответ

0

Когда это происходит со мной, это обычно означает SOMEWHERE .... SOMEHOW, некоторые JSON в папке _doc отформатированы плохо, и это может быть на странном уровне. Так что, как два _ids или _rev, где этого не должно быть.

0

Я получаю ту же проблему и решил ее, перейдя на другую версию.

https://github.com/downloads/couchapp/couchapp/couchapp-0.8.1-macosx.zip

Кажется, самое лучшее решение, на данный момент.

+0

У меня тоже была эта проблема после обновления от 0.7, а также была решена с понижением. Я обнаружил, что эта версия работает для меня: https://github.com/downloads/couchapp/couchapp/couchapp-1.0.0-macosx.zip – CEL

Смежные вопросы