couchapp push geeft [Errno 22] Ongeldig argument

Ik heb zojuist couchapp geïnstalleerd in de instructies en heb de handleiding Zelfstudie doorgenomen. Wanneer ik couchapp push start, krijg ik de volgende foutmelding:

    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]

Ik gebruik OS X 10.6.8, CouchDB is al ingesteld met beheerders en het bestand .couchapprc heeft standaard db ingesteld als http://gebruiker: pass @ localhost: 5984/mydb . Ik heb de instructies van couchapp.org gevolgd voor een Homebrew-installatie. Het enige dat ik kan bedenken is dat dit een Python-gerelateerd probleem is, maar ik ken Python niet en kan er niet achter komen waarom dit ding faalt. Alle hulp bij het opsporen van dit probleem en het oplossen ervan zou zeer op prijs worden gesteld.

Bedankt.

4
Ik krijg precies hetzelfde. Dit zijn de opdrachten die ik heb gebruikt om CouchApp te installeren, de voorbeeldapp voor banken te krijgen en op te drukken: gist.github.com/3137964
toegevoegd de auteur Sam Fen, de bron
Kun je de CouchDB-logs bekijken en zien of couchapp verbinding maakt met de server? Wordt er iets naar de server verzonden of faalt het meteen?
toegevoegd de auteur Evil Elf, de bron

2 antwoord

Wanneer dit bij mij gebeurt, betekent dit meestal SOMMIGE .... IETS, sommige JSON in de map _doc is slecht geformatteerd, en het zou op een vreemd niveau kunnen zijn. Dus zoals twee _ids of een _rev waar het niet zou moeten zijn.

0
toegevoegd

Ik krijg hetzelfde probleem en heb het opgelost door te downgraden naar een andere versie.

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

Lijkt de beste oplossing, voor nu.

0
toegevoegd
Ik had dit probleem ook na het upgraden van 0.7, en loste het ook op door een downgrade. Ik vond dat deze versie voor mij werkt: github.com/downloads/couchapp/couchapp/& hellip;
toegevoegd de auteur CEL, de bron