Oh, WOW! I was sure I had tried that variation, with the fake-eggs bit. THANK YOU, Jim!
Ray Jim Biggs wrote: > GetPaid is very easy and reliable in its installation if you use the > buildout shown at the Cheeseshop. Go there and find > getpaid.recipe.release 1.2, and follow its example. > > Regards... Jim > > On Jan 15, 10:55 pm, rlance <[email protected]> wrote: > >> I am sad to report no success installing from the tarball, nor from >> the several buildout variations easily google-able. >> >> When I drop the Product into a products directory (and the libs into >> theirs), the Plone site shows the can't traverse adapter error. >> >> And the product doesn't show in the Plone Addon Products tool when I >> use this buildout: >> >> [buildout] >> eggs-directory=/opt/Plone-3.1/buildout-cache/ >> eggs >> download-cache=/opt/Plone-3.1/buildout-cache/ >> downloads >> newest = >> false >> parts >> = >> >> plone >> >> zope2 >> >> productdistros >> >> zeoserver >> >> client1 >> >> client2 >> >> zopepy >> >> precompile >> >> chown >> >> unifiedinstaller >> >> getpaid >> >> unzip = true >> >> # Add additional egg download sources here. dist.plone.org contains >> archives >> # of Plone >> packages. >> find-links >> = >> http://dist.plone.org >> http://download.zope.org/ppix/ >> http://download.zope.org/distribution/ >> http://effbot.org/downloads >> >> # Add additional eggs here >> # elementtree is required by Plone >> eggs = >> elementtree >> FeedParser >> >> # Reference any eggs you are developing here, one per line >> # e.g.: develop = src/my.package >> develop = >> >> versions = versions >> >> [versions] >> plone.recipe.plone = 3.1.7 >> getpaid.recipe.release = 0.1.1 >> >> [plone] >> recipe = plone.recipe.plone >=3.1.1, < 3.2dev >> >> [zope2] >> recipe = plone.recipe.zope2install >> url = ${plone:zope2-url} >> >> # Use this section to download additional old-style products. >> # List any number of URLs for product tarballs under URLs (separate >> # with whitespace, or break over several lines, with subsequent lines >> # indented). If any archives contain several products inside a top- >> level >> # directory, list the archive file name (i.e. the last part of the >> URL, >> # normally with a .tar.gz suffix or similar) under 'nested- >> packages'. >> # If any archives extract to a product directory with a version >> suffix, list >> # the archive name under 'version-suffix- >> packages'. >> [productdistros] >> recipe = >> plone.recipe.distros >> urls >> = >> nested-packages >> = >> version-suffix-packages >> = >> >> [zeoserver] >> recipe = plone.recipe.zope2zeoserver >> zope2-location = ${zope2:location} >> zeo-address = 127.0.0.1:8100 >> effective-user = plone >> >> [client1] >> recipe = plone.recipe.zope2instance >> zope2-location = ${zope2:location} >> zeo-client = true >> zeo-address = ${zeoserver:zeo-address} >> # The line below sets only the initial password. It will not change an >> # existing password. >> user = admin:WwO9WbvN >> http-address = 8080 >> effective-user = plone >> #debug-mode = on >> #verbose-security = on >> >> # If you want Zope to know about any additional eggs, list them here. >> # This should include any development eggs you listed in develop-eggs >> above, >> # e.g. eggs = ${buildout:eggs} ${plone:eggs} >> my.package >> eggs >> = >> $ >> {plone:eggs} >> $ >> {buildout:eggs} >> >> # If you want to register ZCML slugs for any packages, list them here. >> # e.g. zcml = my.package my.other.package >> zcml = >> >> products = >> ${buildout:directory}/products >> ${productdistros:location} >> ${plone:products} >> >> [client2] >> recipe = plone.recipe.zope2instance >> zope2-location = ${zope2:location} >> zeo-client = true >> zeo-address = ${zeoserver:zeo-address} >> user = ${client1:user} >> http-address = 8081 >> effective-user = plone >> #debug-mode = on >> #verbose-security = on >> eggs = ${client1:eggs} >> zcml = ${client1:zcml} >> products = ${client1:products} >> >> [zopepy] >> recipe = zc.recipe.egg >> eggs = ${client1:eggs} >> interpreter = zopepy >> extra-paths = ${zope2:location}/lib/python >> scripts = zopepy >> >> [getpaid] >> recipe = getpaid.recipe.release >> >> addpackages= >> getpaid.paymentech >> getpaid.discount >> getpaid.googlecheckout >> >> [precompile] >> recipe = plone.recipe.precompiler >> >> [chown] >> # This recipe is used to set permissions -- and ownership for root >> mode installs >> recipe = plone.recipe.command >> command = >> chmod 600 .installed.cfg >> touch ${buildout:directory}/var/log/zeoserver.log >> find ${buildout:directory} -type d -name var -exec chown -R $ >> {client1:effective-user} \{\} \; >> find ${buildout:directory} -type d -name LC_MESSAGES -exec chown - >> R ${client1:effective-user} \{\} \; >> find ${buildout:directory} -name runzope -exec chown $ >> {client1:effective-user} \{\} \; >> update-command = ${chown:command} >> >> [unifiedinstaller] >> recipe = plone.recipe.unifiedinstaller >> user = ${client1:user} >> primary-port = ${client1:http-address} >> sudo-command = sudo >> =========================================== >> >> I will of course be extremely grateful to learn how to use this >> product :) >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "getpaid-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/getpaid-dev?hl=en -~----------~----~----~----~------~----~------~--~---
