FC2ブログ

うつうつな日々

システム開発の環境構築や、社内ポータルなどを構築している日々の日記などなどです。

Trac 0.10.3.1-jaインストール (3)

discypusさん、アドバイスありがとうございます

DBをSQliteにしてみたら、あっさり動いてしまいました><
Subversionとの連携も、完璧です!!!

initenv で出ていた「You should install the SVN bindings」も出ませんでした!

でも、やはりmySQLではうまくいかないことが気になるので、もう少しmySQLでの環境構築に挑戦してみました!!!!
すこしは進んだので、メモしておきます。

ちなみに、SQlightで成功した環境で、DBをmySQLとして別のプロジェクトを作成しようとすると、相変わらず
You should install the SVN bindings
というワーニングが出ます。

ちなみに、DBをpostgresSQLにした場合でも、同じようにワーニングが出てしまいます。

ということは…
いったいどういうことでしょう><

PythonとDBをつなぐものが何か足りないということでしょうか???



というわけで、「mysql-python」のインストール状況を確認すると
Ver 1.2.1 が入っています。
最新版は、1.2.2 になっているので、インストールしなおします。








# wget http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.2.tar.gz
# tar xvzf MySQL-python-1.2.2.tar.gz
# cd MySQL-python-1.2.2
# python setup.py install


残念><
コンパイルエラーが。。。
エラーの内容は、mysql.h がないとか言っているような雰囲気。。。

で、mySQL関連のインストール内容を確認してみたところ、「mysql_devel」が入っていないことが判明。

ということで、mysql_devel をインストールしてやり直し。
これで、mysql-python のインストールは成功!!!!

この状態で、initenvを実行!!

You should install the SVN bindings
が出ていません!!!

ブラウザからプロジェクトのリストページにアクセスすると。。。







The following error occurred while trying to extract file(s) to the Python egg cache:. [Errno 13] Permission denied: '/root/.python-eggs'. The Python egg cache directory is currently set to:. /root/.python-eggs ...

はぅ。。。
同じような問題を解決していた方がいたので、蝸牛の宿(別館)さんを参考に/etc/httpd/conf.d/python.confの<Location /projects>ブロックを修正。

で、エラーが消えました!!!
プロジェクトをクリックすると。。。久々に、TracのTopページと再会!!!と思いきや、







Oops・・・
Trac detected an internal error:
・・・

  File "/usr/lib/python2.4/site-packages/trac/util/html.py", line 46, in __new__
return unicode.__new__(self, text)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 14:
ordinal not in range(128)


一難去って、また・・・・です。。。

いろいろ調べてみたところ、ヤマロぶろぐさんに書いてあるバグの報告とエラーメッセージが同じような気が・・・
ということは、次期リリースで修正されていなかったということなのでしょうか???
でも、SQliteならこんなエラーは出ないのですが。。。

Tracとの戦いはまだ続きそうです。。。
スポンサーサイト



PageTop

コメント


管理者にだけ表示を許可する