容量が10GBに増えていた。 ドメインはすでにサクラで管理していたのをサーバーもサクラに移行したところでちょっとだけはまった。 一旦DNSレコードを削除しないと、そのドメインをサクラサーバーで取り扱うことができないみたい。今までの設定をメモして、削除してサクラサーバーで使うことを設定して、その後DNSレコードを修正でうまくいった。
容量が10GBに増えていた。 ドメインはすでにサクラで管理していたのをサーバーもサクラに移行したところでちょっとだけはまった。 一旦DNSレコードを削除しないと、そのドメインをサクラサーバーで取り扱うことができないみたい。今までの設定をメモして、削除してサクラサーバーで使うことを設定して、その後DNSレコードを修正でうまくいった。
repositoryをredmine上で表示させるために
/etc/groupをいじって
rubyを動かしているユーザーをgitグループに追加しておきましょう。
Redmine1.0.1を使い始めてます。一昨日出たばかりなので2.3.8を使ってると思いきや指定は2.3.5です。おまけに2.3.8で使うとエラーが出ます。いろいろ方法はあると思うのですが、これが手っ取り早いかと。
wget http://github.com/rails/rails/tarball/v2.3.5
こんな感じでダウンロードしたものを
tar zxf rails-rails-v2.3.5-0-gbee3328.tar.gz #なんか識別子みたいなのがついてきます。
mv rails-rails-c1dd663 /path/to/rails/vendor/rails
こんな感じで。vendor/railsにrails入れておくとサーバー移行の際、楽です。
CentOSは4から5にかわるときに、サーバー用CD(DVDじゃなく)イメージがなくなったのと、ImageMagickが6.2.8がyumではインストールされ最新版がすんなり入らないことが原因でubuntuに移行したのですが、最近またCentOSを使う必要が出てきました。
まっさらの状態からこれでインスコできるはず。
[root@localhost ~]# yum update [root@localhost ~]# yum groupinstall 'Development Tools' [root@localhost ~]# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm [root@localhost ~]# nano /etc/yum.repos.d/rpmforge.repo # enabled = 1 => enabled = 0 [root@localhost ~]# wget http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-libs-1.900.1-7.el5.kb.i386.rpm [root@localhost ~]# wget http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-devel-1.900.1-7.el5.kb.i386.rpm [root@localhost ~]# wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-6.6.3-6.i386.rpm [root@localhost ~]# wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-devel-6.6.3-6.i386.rpm [root@localhost ~]# wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-c++-devel-6.6.3-6.i386.rpm [root@localhost ~]# wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-c++-6.6.3-6.i386.rpm [root@localhost ~]# sed -i 's/gpgcheck=1/gpgcheck=0/g' /etc/yum.conf [root@localhost ~]# yum -y install fontconfig-devel libtool-ltdl-devel [root@localhost ~]# yum -y install --enablerepo=rpmforge fftw3 fftw3-devel graphviz djvulibre openexr [root@localhost ~]# yum -y install jasper-libs-1.900.1-7.el5.kb.i386.rpm [root@localhost ~]# yum -y install jasper-devel-1.900.1-7.el5.kb.i386.rpm [root@localhost ~]# yum -y install ImageMagick-6.6.3-6.i386.rpm [root@localhost ~]# yum -y install ImageMagick-devel-6.6.3-6.i386.rpm [root@localhost ~]# yum -y install ImageMagick-c++-6.6.3-6.i386.rpm [root@localhost ~]# yum -y install ImageMagick-c++-devel-6.6.3-6.i386.rpm [root@localhost ~]# convert -v Version: ImageMagick 6.6.3-5 2010-08-13 Q16 http://www.imagemagick.org [root@localhost ~]# sed -i 's/gpgcheck=0/gpgcheck=1/g' /etc/yum.conf
なかなか良くなってます。3.0に対応したかっこいいthemeが見つかったのも大きい。複数サイトに最初から対応してたり、当分verUPはしないよ宣言も落ち着いて対応できます。
どんなプラギンがあるのかとか、多言語を複数サイトで対応した方がいいのか、プラギンがいいのかなどいろいろ調査中です。
プラギンの数多過ぎてデファクトスタンダード探すのに苦労してます。
読書会行ってきた。 Amazon.co.jp: リファクタリング:Rubyエディション: Jay Fields, Shane Harvie, Martin Fowler, Kent Beck, 長尾 高弘: 本 読んだ本はこれ。第1章の終わりまで。このコードうごかねぇ、インデントおかしいという指摘相次ぐ。コード部分がコードじゃなくて文章になってる。リファクタリングもどこまでどうするかのいろんな人の話が聞けた。 その後の懇親会と言うかダベリングも興味深かった。rubyistには金の匂いのする奴が少なすぎるとか。
rails3.0betaを使うためにrvmをつかってruby1.9.2を入れてみました。rvmは便利なrubyのバージョンマネジャです。
普通に rvm install 1.9.2 って入れるとpreview版が入ってrails使えません。 rvm install 1.9.2-head が正解です。
が、それを使用とするとエラーが(Leopardでのテストです。)、、、ここ見て解決しました。過去のセキュリティーウプグレがcpanを壊してしまったのが原因なようです。rubyを入れるのにperlのcpan入れ直しというなかなか興味深いことが起きます。
前とは違ってインストールは
gem install rails —prerelease
だけで終わるようになってます。
rails plugin install git://github.com/odorcicd/authlogic.git -r rails3
rails plugin install git://github.com/intridea/subdomain-fu.git
のプラギンを使ってbeta1でアプリを作ってたのですが、エラーが出ます。ここを見るとモジュールの位置をごっそり変えているようです。プラギンでこういうのに追随するのは非常にめんどくさいです。
おまけにオフィシャルのリリースを見ると
Note that Ruby 1.8.7 p248 and p249 has marshaling bugs that crash both Rails 2.3.x and Rails 3.0.0. Ruby 1.9.1 outright segfaults on Rails 3.0.0, so if you want to use Rails 3 with 1.9.x, jump on 1.9.2 trunk for smooth sailing.
と小さい文字で書いてある。1.9.2を使えってことみたいです。不確定要素大杉な現状に少々うんざりな感じになってきました。