2012-01-13 34 views
3

I "メートルUbuntuマシン上で実行されているのweb2pyを取得しようとしているすべてのドキュメントは、* nixのシステム上でそれを実行することを示しているように見える、あなたがソースをダウンロードして実行します。起動時にweb2pyがクラッシュするのはなぜですか?

のpythonは

をweb2py.py私はsource(安定したソースではなく、トランク、バージョン1.99.4)をつかんで、上記を試してみましたが、サーバーのパスワードを入力した後、私は(ターミナルで)取得する:ブラウザで

$ python web2py.py 
web2py Web Framework 
Created by Massimo Di Pierro, Copyright 2007-2011 
Version 1.99.4 (2011-12-14 14:46:14) stable 
Database drivers available: google 
Starting hardcron... 
WARNING:web2py.cron:WEB2PY CRON: Disabled because no file locking 
please visit: 
    http://127.0.0.1:8000 
starting browser... 
failed to create drawable 
DEBUG: connect attempt 0, connection error: 
Traceback (most recent call last): 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 4736, in __init__ 
    self._adapter = ADAPTERS[self._dbname](*args) 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 1634, in __init__ 
    raise RuntimeError, "Unable to import driver" 
RuntimeError: Unable to import driver 
WARNING:web2py.cron:WEB2PY CRON: Disabled because no file locking 
DEBUG: connect attempt 1, connection error: 
Traceback (most recent call last): 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 4736, in __init__ 
    self._adapter = ADAPTERS[self._dbname](*args) 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 1634, in __init__ 
    raise RuntimeError, "Unable to import driver" 
RuntimeError: Unable to import driver 
DEBUG: connect attempt 2, connection error: 
Traceback (most recent call last): 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 4736, in __init__ 
    self._adapter = ADAPTERS[self._dbname](*args) 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 1634, in __init__ 
    raise RuntimeError, "Unable to import driver" 
RuntimeError: Unable to import driver 
DEBUG: connect attempt 3, connection error: 
Traceback (most recent call last): 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 4736, in __init__ 
    self._adapter = ADAPTERS[self._dbname](*args) 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 1634, in __init__ 
    raise RuntimeError, "Unable to import driver" 
RuntimeError: Unable to import driver 
DEBUG: connect attempt 4, connection error: 
Traceback (most recent call last): 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 4736, in __init__ 
    self._adapter = ADAPTERS[self._dbname](*args) 
    File "/home/aparkin/Downloads/web2py/gluon/dal.py", line 1634, in __init__ 
    raise RuntimeError, "Unable to import driver" 
RuntimeError: Unable to import driver 

そして、私は得る:

Internal error 
Ticket issued: welcome/127.0.0.1.2012-.....[abbreviated] 

提案がありますか?私はPython 2.7.1+を実行しています。私はweb2pyを実行するためにpyschopg2がインストールされている必要があり、実際にインストールされていることを確認しました(私はsudo apt-get install python-psycopg2を実行し、 "python-psycopg2はすでに最新バージョンです")。

+0

web2pyでpsycopg2を実行する必要はありません.web2pyでPostgreSQLを使用する場合にのみ必要です。 – Anthony

答えて

0

私はダウンロードしてweb2pyには、Ubuntuの中で[OK]を実行し、パイソン2.7.2+

ブルース@ vaiubuntu:〜/ダウンロード/ web2pyの$ pythonのweb2py.py

web2py Web Framework 
Created by Massimo Di Pierro, Copyright 2007-2011 
Version 1.99.4 (2011-12-14 14:46:14) stable 
Database drivers available: SQLite3, pymysql, PostgreSQL 
Starting hardcron... 

あなたはweb2pyのを実行しようとしていますAppengine環境では?

あなたのPythonでSQLITEモジュールが正常に動作していますか?

権限の問題で、あなたのユーザはweb2py/*フォルダに書き込む権限を持っていますか?

+0

)環境をappengineすることはできません(今のところ)B)SQLiteモジュールが正常に動作しているかどうかテストするにはどうすればよいですか? C)権限が問題になる可能性があることを調査します。 –

0

web2py 1.99.4のバグのようです。私はPostgresとpsycopg2を使って同じ問題を抱えていましたが、Windowsではそうでした。

私は1.99.2で試してみましたが、正常に動作しました。

実際には、このバグは秘密のエラーメッセージに関連しているようです - 1.99.2は、データベースが存在しないというエラーメッセージを簡単に修正しました。 1.99.4では、欠落しているデータベースについては言及していません。しかし、データベースを作成して1.99.4で試したところ、うまくいきました。

関連する問題