NEWEST /
BACK >
2010,02,15, Monday
author : Hiroyo NISHIDE
ruby 1.8.5 で postgresql 8.1 接続
ライブラリは全てgem でインストール、
(gem のインストールと使い方は他のページを見て下さい)
それぞれのバージョン(一番上のbioruby は今回の記事に関係ありません)
$ gem list --local
*** LOCAL GEMS ***
bioruby (0.6.4)
dbi (0.4.3)
deprecated (2.0.1)
ruby-pg (0.7.9.2008.01.28)
この状態で何をどうやっても
/.../gems/dbi-0.4.3/lib/dbi/types.rb:121:in `create': undefined method `new!' for DateTime:Class (NoMethodError)
のエラー・・・ T T
rubyのバージョンが古くて、DateTimeも古いのかも・・・
しかし! こんなページを発見
http://github.com/erikh/ruby-dbi/commit/88e6f2e851f85328b032f3cadb30649aa0860fac
じゃあ戻せばいいんじゃーん てことで
types.rb を書換え(つまり上記のパッチ前に戻す)
続き▽
| Web |
11:56 AM |
comments (0) |
trackback (x) |
2009,12,24, Thursday
author : Hiroyo NISHIDE
OSX10.6 Snow loepard にしたら、perl のバージョンも 5.10.0 になってしまい、
「GD.pm がないよ」
とか言われるはめに T T
ほいじゃ httpd.conf で今までの GD.pm を参照するように
SetEnv PERLLIB="/usr/local/lib/perl5/site_perl/5.8.7/i386"
とでも書けばいいんでないかい? と思いましたがやはり動かず・・・
で、CPAN で GD.pm をインストールしようとするも、なぜかエラー
Note (probably harmless): No library found for -lgd
ってそこで止まったら harmless じゃないじゃん・・・
しょうがないのでGDライブラリから入れ直し。
% ./configure --with-fontconfig=/Developer/SDKs/MacOSX10.6.sdk/usr/X11 --with-png=/Developer/SDKs/MacOSX10.6.sdk/usr/X11 --disable-shared --disable-rpath
% make
% sudo make install
その後
cpan> install GD
で無事解決
| Web |
05:58 PM |
comments (0) |
trackback (x) |
2009,08,11, Tuesday
author : Hiroyo NISHIDE
一つ前の記事のつづき
freetypeライブラリを入れていなかったので、GDごと再インストール
OSX付属のfreetypeがあるので、
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/X11R6
で、コンパイルメイクメイクインストール といったんですが、肝心の imagettfbbox がやっぱり動かない...
apache のerror_logを見ると・・・
__THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_ THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
[notice] child pid 57274 exit signal Trace/BPT trap (5)
何じゃこりゃー
どうやらOSXの問題のようで、ここいらに↓
http://developer.apple.com/releasenotes/CoreFoundation/CoreFoundation.html
理由が書いてあるようですが、まぁ置いといて
解決策、いろいろあるようですが、基本はfreetypeを別のところにインストール。
Macportを使った例もありましたが、
http://ftp.twaren.net/Unix/NonGNU/freetype/
からfreetype をとってきて、インストールすることにします。
./configure --with-fsspec=no --with-fsref=no --with-quickdraw-toolbox=no --with-quickdraw-carbon=no
FLAGSは前回(GD)と同じのを付ける
make
sudo make install
で、再度gdのディレクトリに移動し、
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6 --with-freetype-dir=/usr/local/lib
(FLAGS省略してあります)で、続きは前回と同じようにインストールすればOK!
| Web |
03:51 PM |
comments (0) |
trackback (x) |
2009,08,04, Tuesday
author : Hiroyo NISHIDE
ここを参考にインストールしましたが、全然インストールされず・・・
http://www.atmarkit.co.jp/fcoding/articles/macll/macllb.html
どうも10.5だとGDのconfigure時に環境をいろいろ設定しないといけないらしい。
./configure --with-zlib-dir=/usr --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/X11R6
MACOSX_DEPLOYMENT_TARGET=10.5
CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe"
CXXFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe"
LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load"
ここでlibpngはOSX付属のを使っているので、/usr/X11R6。
続きは上記URLを参考に、インストール、php.ini 書き換え、httpd restart でうまくいきました。
最初、libpng, libjpegをfinkからインストールしたものを指定していましたが
./configure --with-zlib-dir=/usr --with-jpeg-dir=/sw/lib --with-png-dir=/sw/lib
これはエラーなくコンパイル&インストールされるのに、動かすとダメでした T T
| Web |
12:01 PM |
comments (0) |
trackback (x) |
2008,09,02, Tuesday
author : Hiroyo NISHIDE
Webサーバを移設したら、XOOPSのログイン後画面が真っ白 ;;
どうも、明示的にURLを書けば表示できるので、ログインはできている。
しかしリロードしても真っ白のまま、cookieを削除しないと元に戻れない。
この「真っ白現象」には多くの人が悩まされているようで様々なTipsがありましたが、
どれを試してもうまくいかず・・・
「admin.php が表示できればもう安心!」 てその先がわかんねーよ!
続き▽
| Web |
07:24 PM |
comments (0) |
trackback (x) |
NEWEST /
PAGE TOP /
BACK >