2006年3月28日火曜日

rails 1.1.0rc1-1 なんかこわれてる?

まあrailsをふつうにhttpdやらscript/serverでうごかしているなら問題はないわけだが。と、さいしょはおもっていた。

最初の問題builderだけをつかおうとおもって、そのためにdebianにgemsをいれるのもなんだなあとおもったのでこんなことにはまる。

 /usr/share/rails/actionpack/lib/action_view/vendor/builder

が、

 /usr/share/rails/activesupport/lib/active_support/vendor/builder

になっていて、ちょっとやられた。

  * Changed vendor/rails link to be relative, not absolute when first
created.

と、changelog.Debian.gzにあるのはこういう意味でしたか。

さて、次の問題は、railsコマンドが動かない というものです。

yaar@loon2:/tmp$ mkdir y
yaar@loon2:/tmp$ cd y
yaar@loon2:/tmp/y$ ls
yaar@loon2:/tmp/y$ rails rails
exists
create app/controllers
Permission denied - /app
ln: target `/tmp/y/rails/vendor/' is not a directory: No such file or directory
ln: creating symbolic link `/tmp/y/rails/vendor/rails' to `.': No such file or directory
ln: creating symbolic link `/tmp/y/rails/doc/api' to `/usr/share/doc/rails/html': No such file or directory
yaar@loon2:/tmp/y$ ls -lrt
total 0

なんでしょうねこれは。。

rails 1.0.0-1 ではこんなかんじでちゃんと動いていたわけですが。

cfard3:/tmp$ cd zz
cfard3:/tmp/zz$ ls
cfard3:/tmp/zz$ rails rails
create
create app/controllers
create app/helpers
create app/models
(中略)
create log/production.log
create log/development.log
create log/test.log

とりあえず追う時間はないので元にもどす。そのうち追記しよう。

2006年3月24日金曜日

GLANTANKを買ってみる

前フリ。
朝起きたらいよいよ風邪ひいてる感じだったので電車通勤することにする。
ついでにヨドバシに行って白箱を買っておくことにする。
中央線に乗って荻窪過ぎたら電車が減速した。
どこかで信号故障らしい。各駅停車は動いているとアナウンスがあるがホームは階段で人が溢れて各駅停車には乗り換えできず。なんとか乗り換えて新宿まで凄まじい混雑で、子供が泣いていた。

会社について夕べ書いたコードをコミットした。
そこにマネージャー登場。
来月頭のデモがキャンセルされた。
さて、どうするかなーと考えてしばらくはどうしたものかと思ったわけだが弁当をたべて、
白箱をいじることにした。

http://eggplant.ddo.jp/www/pukiwiki/index.php?GLANTANK
にすばらしいものをまとめているかたがいるので参考にしまくりで
インストール。
とりあえずHDDは2つにして、/dev/hda4 /dev/hdb4をRAID1にすることにする。
この領域が220Gにしたせいか、まったくおわらん。。まあそのうち終了するだろう。
とりあえず、dircproxyをいれて家のルータをいじって外から届くようにした。

2006年3月23日木曜日

vmwareがまだamd64 sargeでうごいていない件

 Subject: VMWare does not start after update to libc6-i386?
とか
話が出てますよ?
ia32-libs から libc6 成分が抜けたのでもげ

その対処が まだ ia32-libs 側で行われてない?
libc6-i386
libc6-dev-i386
にいった
うんで ia32-libs / ia32-libs-dev から その部分を抜くわけだがそれがまだ
行われていません
従って ぶつかります
とりあえずしばらく放置しておくことにする。

2006年3月5日日曜日

mysqlいじりとSERIAL

ActiveRecordを使って色々書いてるのだが、SERIALを使うときはmysqlのような定義だといいなあと。postgresqlをつかっているときにはSERIALだけではなくてUNIQUEもつけないとまずいことに。あまり追いきれてないのだが接続を切ると1から増やそうとするような。。

しかし普段debianに過剰適合しているなあと思うのがRHEL(ふるいけど3)をいじっていると思う。http://dev.mysql.com/doc/refman/4.1/ja/option-files.html

DATADIR は MySQL データディレクトリです(通常、バイナリインストールの場合は /usr/local/mysql/data、ソースインストールの場合は /usr/local/var)

とかmy.cnfが/etc直下にあるだとか。[mysqld]の中にport=3306と書かないとlistenしないとか。