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
-~----------~----~----~----~------~----~------~--~---

Reply via email to