2009-05-22
CentOS5.2にGitoriousを入れてみた
下記のサイトを参考に入れてみた...がめちゃくちゃはまった。たぶん、若干Gitoriousが新しくなったからだと思う。
- Slicehost CentOS5.2 に Gitorious をインストールした - 写経日記
- Redmine と Gitorious をサーバにインストールした - obfuscatism
- Fenrir’s BLog: Rails 2.2以降 + PassengerでRailsBaseURIが機能しない
忘れないうちにメモっておく(後でもうちょっと書こう...)
- インストールは、基本的にはdoc/recipes/install-centos.txt - mainline in Gitorious - Gitoriousに従ってやればOKだが違うところあり。
- ImageMagick-6.4.6-9.tar.gzが記載されているURLになかったので最新版(6.5.2-7)を使用した
- cp config/broker.sample.yml config/broker.ymlが必要。broker.ymlが増えてる。
- gem installも追加で必要なものあり。rake db:migrate RAILS_ENV=productionするとエラー出るのでそれで分かったと思う
- gem install stompserver が必要。SSH Keyの登録やリポジトリ作成時にその情報がキューイングされるような仕組みになっている。stompserverは別途起動する必要あり。 stompserver を動かしてみました - kiwamu日記が参考になる。
- script/task_performerがなくなっている。stompserverからメッセージを取り出して処理するために、script/pollerを起動する。起動は、RAILS_ENV=production ./script/server & と実行する。 Poller not running tasks - Gitorious | Google Groups を参考。
- pushができない。sshdでちゃんと公開鍵がログインできるような設定にしてないと駄目。~/.ssh以下のパーミッションに注意。
- ユーザ新規登録処理がHTTPSになっている。SSLの設定が必要。ただし、config/environment/production.rbに、SslRequirement.disable_ssl_check = true を追加すればHTTPになる。
- デフォルトだとメール配信がsendmailとする設定なので、SMTPにサーバを直接設定するように変更。sendmailは使わないのでサービスも動かさない。
- PassengerでRailsBaseURIがまともに機能せず。結局バーチャルホストのルートに戻す。
- Fenrir’s BLog: Rails 2.2以降 + PassengerでRailsBaseURIが機能しないを参考にして設定してみたものの、一部のページが見れなかったりする(ログインした直後のページとか)
- 時刻表時がUTCになっているので、config/environment.rbのconfig.time_zoneを'Tokyo'とする。
こんなもんだったかな。。。抜けているのあるかも。
トラックバック - http://d.hatena.ne.jp/Hirohiro/20090522/1243016921
リンク元
- 11 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GFRE_jaJP327JP327&q=mvn
- 4 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja-JP-mac:official&hs=Vcs&q=mvn+-e&btnG=検索&lr=lang_ja
- 3 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&q=玄箱+静音化&revid=97466401&ei=TEwZSuvhNozq6gOstsGvDg&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=7
- 3 http://www.google.co.jp/search?q=git+日本語+ファイル名&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP224JP224&aq=t
- 3 http://www.google.co.jp/search?q=hirohiro&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 3 http://www.google.co.jp/search?rlz=1C1CHMV_jaJP312JP313&sourceid=chrome&ie=UTF-8&q=Release+Plugin hudson
- 2 http://www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla:ja:official&hs=Jfl&q=mvn+deploy:deploy&btnG=検索&lr=lang_ja
- 2 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=com.ubuntu:ja:unofficial&num=50&tbs=qdr:m&q=CentOS+最新Trac+Eclipse&btnG=検索&lr=lang_ja
- 2 http://www.google.co.jp/search?hl=ja&q=ソフトウェア開発+不況&lr=&aq=2r&oq=ソフトウェア開発 ふ
- 2 http://www.google.co.jp/search?hl=ja&rls=GGLG,GGLG:2006-15,GGLG:ja&q=mac+eclipse+jboss+tools&lr=