[Grok-dev] Re: grok install problems

George Wright georgewr at bigpond.net.au
Tue Dec 18 16:01:53 EST 2007


> Message: 2
> Date: Tue, 18 Dec 2007 09:35:37 +0100
> From: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
> Subject: [Grok-dev] Re: grok install problems
> To: grok-dev at zope.org
> Message-ID: <fk80ok$fa6$1 at ger.gmane.org>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> George Wright wrote:
>> New to this list.
>
> Welcome!

Thanks

>> I installed grok like this within my virtual environment:
>> ~/myvirtualenv $ grokproject Mygrokproject1
>>
>> I missed the opportunity to use   --with-zope3=ZOPE3 so I was a bit
>> annoyed it downloaded a new zope - I was on a slow dial up  
>> connection at
>> the time!
>> I have python 2.4
>
> Since Grok uses the egg-based distribution of Zope-3. I don't think we
> could've made it to work with a Zope-3 installation-from-a-tarball.
>
>> But when it began to download a long list of eggs I already had in a
>> parallel zopeproject installation I realised that grokproject had not
>> given me the opportunity to nominate an egg repository as had
>> zopeproject. (I wonder why?)
>
> Grokproject does ask for a shared egg directory. It defaults to
> ~/buildout-eggs. I wonder what the reason could be this question  
> was not
> asked when running grokproject. What version of grokproject are you
> using? Could update it with something like "easy_install-2.4 -U
> grokproject"? Does that help?
>
It did help!
I actually had version 0.3 - now have 0.6

Removing grokproject 0.3dev-r73355 from easy-install.pth file
Adding grokproject 0.6 to easy-install.pth file

>> So I was really annoyed that after an hour and a half with all eggs
>> downloaded and installed including this one:
>
> I understand that. We've been very annoyed too with all the weird and
> unpredicatable version conflicts. We tried to solve that problem  
> and we
> had the impression we nailed it. So thanks for your report, because
> apparently something is not quite right somewhere. I'll have a look..:
>>

>> I then got this message:
>> ...
>> While:
>>   Installing instance.
>> Error: There is a version conflict.
>> We already have: zope.publisher 3.4.2
>> but zope.traversing 3.5.0a2 requires 'zope.publisher>=3.5.0a1.dev- 
>> r78727'.
>> but zope.app.publisher 3.5.0a3 requires
>> 'zope.publisher>=3.5.0a1.dev-r78727'.
>> Traceback (most recent call last):
>>   File
>> "/Library/Frameworks/Python.framework/Versions/Current/bin/ 
>> grokproject",
>> line 7, in ?
>>     sys.exit(
>>   File
>> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/ 
>> site-packages/grokproject-0.3dev_r73355-py2.4.egg/grokproject/ 
>> __init__.py",
>> line 108, in main
>>     os.environ) == 0
>> AssertionError
>> george-g5:~/myvirtualenv  $
>>
>> I did notice that it used the frameworks python 2.4 rather than  
>> the one
>> behind the virtualenv:
>>
>> Configuring Zope installation
>>
>> Using Python interpreter at
>> /Library/Frameworks/Python.framework/Versions/2.4/Resources/ 
>> Python.app/Contents/MacOS/Python
>>
>> So maybe something is not working there?
>>
>> Appreciate any help and comments.
>
> Ah, now I think I have found the problem: you're using a very old
> version of grokproject. A version that does not yet now of the better
> way of handling the dependecy versions. As I suggested above, try to
> update grokproject. It should ask you then indeed for a shared eggs
> directory. Mind though, that I suspect you will need to download quite
> some different versions of eggs again... I'm sorry for that.

OK
This time I'm back on broadband with new gorkproject version 0.6 and  
nominated egg repository. So it only took a quarter of an hour.

> I hope this helps and that you're still inclined to give Grok a try..!

Well it did help. I now have grok up and running.
Thanks so much for your careful reply to my questions.
I have a project which runs in zope3 but as it is part of a tutorial  
directed at teachers in high school I am following a suggestion from  
Philipp von Weitershausen that I try it in grok. Maybe it would be  
more accessible  for that audience. So now I can go ahead and work on  
a grok version.
By the way is there a grok-users list? I don't really belong to a  
grok-dev!
Thanks and best wishes.

> kind regards,
> jw


George Wright
http://users.bigpond.net.au/George.Wright/
http://www.labyrinth.net.au/~gwright



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/grok-dev/attachments/20071219/09fb753d/attachment-0001.htm


More information about the Grok-dev mailing list