garbagetown

個人の日記です

rails

Ubuntu 12.04 LTS に Rails 3.2.3 をインストールする

curl がインストールされていることを確認する。 $ curl --version curl 7.22.0 (i686-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtm…

capistrano (4)

水曜どうでしょうの DVD がごっそり手に入りそう。うれしい。 restart.txt capistrano によるデプロイ後、passenger 上のアプリケーションを再起動するには $RAILS_ROOT/tmp/restart.txt という空ファイルを作ればいいらしい。 passenger のマニュアル にあ…

capistrano (3)

いよいよモジュールをリリースしてみます。 git と capistrano 今回はバージョン管理システムに git を使用するので、deploy.rb に git からアプリケーションを clone するための情報を追記します。 set :application, "sample" set :repository, "gitserver…

capistrano (2)

capistrano によるデプロイは、下図のようなディレクトリ構成を取ります。 リリース毎に releases 以下にタイムスタンプで名前付けしたディレクトリが作成され、アプリケーションサーバがドキュメントルートとして認識する current ディレクトリは、releases…

capistrano

ヒマ潰しと現実逃避を兼ねて capistrano を触ってみました。環境は下記の通り。 開発環境は Windows XP 運用環境は Ubuntu 8.10 アプリケーションは ruby on rails 製 バージョン管理システムは git アプリケーションは passenger で動作 rails も git も ss…

Redmine (3)

passenger で動くようになった redmine に http://redmine.yourdomain.org/ みたいなカッコいい URL でアクセスしたいので、バーチャルホストの設定をします。*1 バーチャルホストの設定 モジュールの有効化のときと同様に、ubuntu の流儀に従い /etc/apache…

Redmine (2)

Redmine.JP のドキュメントでは、redmine をインストール後、WEBrick ではなく Passenger を使って Apache 上で動かすのをオススメするとあるので、ヒマ潰しにやってみる。 Passenger gem のインストール gem を使って passenger をインストールする。 $ sud…

Redmine

git を覚えようと色々やっていたら、何故か redmine をインストールしようとしている自分がいたので手順をメモ。 Ruby on Rails のインストール redmine は rails アプリケーションなので gem install で rails をインストールする。 rails のバージョンは、…

Ruby

昼からビールを飲んで風呂に浸かったあとベッドで本を読んでいたら眠ってしまって起きたら日が暮れていました。みなさんは素敵な休日をお過ごしでしょうか。 DDNS 更新 bierleichen.org ドメインで自宅の 2TB マシンに繋ぐために 私的 DNS というダイナミッ…