2010-02-20 24 views
1

Amis !!! Je suis frustré depuis les cinq derniers jours à travailler sur l'implémentation de 0ditsur une machine Ubuntu 9.10. Oui, je sais que reddit.com a été testé sur ubuntu intrépide. Mais maintenant je veux l'installer sur U9.10Erreur lors de l'exécution de "paster shell example.ini" dans reddit.com

J'ai installé la base de données postgresql, créé l'utilisateur a copié les fichiers, et installé toutes les dépendances.

Tout est installé parfaitement comme décrit dans le document http://code.reddit.com/wiki/RedditStartToFinishIntrepid jusqu'à la ligne:

shell $ paster example.ini

cette ligne me donne une erreur et je ne pourrais pas savoir où le problème est .

Error: 
/home/ubuntu/reddit/r2/r2/lib/utils/utils.py:29: DeprecationWarning: 
the sha module is deprecated; use the hashlib module instead 
    import re, datetime, math, random, string, sha, os 
/home/ubuntu/reddit/r2/r2/lib/contrib/memcache.py:50: 
DeprecationWarning: the md5 module is deprecated; use hashlib instead 
    from md5 import md5 
Traceback (most recent call last): 
    File "/usr/local/bin/paster", line 8, in <module> 
    load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster') 
() 
    File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3- 
py2.6.egg/paste/script/command.py", line 84, in run 
    invoke(command, command_name, options, args[1:]) 
    File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3- 
py2.6.egg/paste/script/command.py", line 123, in invoke 
    exit_code = runner.run(args) 
    File "/usr/local/lib/python2.6/dist-packages/PasteScript-1.7.3- 
py2.6.egg/paste/script/command.py", line 218, in run 
    result = self.command() 
    File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2- 
py2.6.egg/pylons/commands.py", line 341, in command 
    conf = appconfig(config_name, relative_to=here_dir) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 215, in appconfig 
    global_conf=global_conf) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 248, in loadcontext 
    global_conf=global_conf) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 278, in _loadconfig 
    return loader.get_context(object_type, name, global_conf) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 409, in get_context 
    section) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 431, in _context_from_use 
    object_type, name=use, global_conf=global_conf) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 361, in get_context 
    global_conf=global_conf) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 248, in loadcontext 
    global_conf=global_conf) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 285, in _loadegg 
    return loader.get_context(object_type, name, global_conf) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 561, in get_context 
    object_type, name=name) 
    File "/usr/local/lib/python2.6/dist-packages/PasteDeploy-1.3.3- 
py2.6.egg/paste/deploy/loadwsgi.py", line 587, in find_egg_entry_point 
    possible.append((entry.load(), protocol, entry.name)) 
    File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1913, 
in load 
    entry = __import__(self.module_name, globals(),globals(), 
['__name__']) 
    File "/home/ubuntu/reddit/r2/r2/__init__.py", line 26, in <module> 
    from r2.config.middleware import make_app 
    File "/home/ubuntu/reddit/r2/r2/config/middleware.py", line 30, in 
<module> 
    from pylons.error import error_template 
    File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2- 
py2.6.egg/pylons/error.py", line 18, in <module> 
    from pylons.middleware import media_path 
    File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2- 
py2.6.egg/pylons/middleware.py", line 11, in <module> 
    from webhelpers.rails.asset_tag import javascript_path 
**ImportError: No module named rails.asset_tag** 

Bien vouloir les gars s'il vous plaît aidez-moi, sortez de ma propre frustration.

Merci à l'avance

Répondre

4

version plus récente de python-webhelpers ne pas asset_tag.py, vous devez installer une version plus ancienne (0.6.4) pour Pylônes 0.9.6:

wget http://pypi.python.org/packages/source/W/WebHelpers/WebHelpers-0.6.4.tar.gz & & goudron de les WebHelpers-0.6.4.tar.gz & & cd-WebHelpers 0.6.4 & & python setup.py construire & & sudo python setup.py install & & cd .. & & sudo rm -r WebHelpers-0.6.4 *

+0

Voir cette discussion pour plus d'info: http://groups.google.com/group/reddit-dev/browse_thread/thread/15ccb9346cdbf0a0/344fd022ce271d7a?#344fd022ce271d7a –

+0

Merci . Cela m'a aidé. –