2004-04-29
_ Ruby1.8
tDiaryのpluginでref_tools.rbというのがあったので、使ってみようとしてみたらどうもうまく動かない。rubyのバージョンが低いからダメなのかなぁということで、最新版のRuby1.8.1を導入してみる。
Debian woodyは標準でRuby1.6.7が導入される。今回は最新のがほしいのでapt-lineに次を追記する。
deb http://deb.ruby-lang.org/debian/ stable main contrib non-free deb-src http://deb.ruby-lang.org/debian/ stable main contrib non-free
追記がすんだら、apt-updateしてapt-upgradeでいいかなと思ったらこれではうまく導入できません。1.8を導入する場合は、
# apt-get install ruby1.8
とコマンドをうつ必要があった。とりあえず問題なくインストール完了。
_ DB.php-prepare()
phpとMySQLを連携したWebアプリを作成中.以前にも作成したことがあったので,一部コードを流用しながら作成.DB登録部分なんかはほとんどコピペしたはずなのになぜかエラーが.
DB Error: insufficient data supplied
どうやらこのエラーはprepareステートメントに0やら空白が含まれていると返すエラーらしい.問題の部分の処理は確かにIDをMySQLに登録させるから空白にしておいたけど,実際に読み込ませる配列にはその空文字列を加えていなかったのが問題.