2011-11-02スマートフォン用の表示で見るfn7の日記この広告は、90日以上更新していないブログに表示しています。2011-11-02redmineのインストールの続き雑記redmineのインストールにこんなにてこづるとは思ってなかったw、とはいえやり方さえ間違えなければ簡単なので、備忘録として書いておく。redmineが対応しているrubyは1.8.7Lionにプリインストールされているrubyは1.8.7なので、そのままで行けそうな感じだけど、gemのバージョンがredmineが想定しているものより高い為、たくさん警告が出てくる。これを回避するにgemのダウングレードという手があるそうだが、システムインストールされているライブラリのダウングレードはあまりしたくないので却下。rbenvで別のrubyをインストールしてしまう。twitterで教えてもらった。自分でぐぐった時にはrvmが見つかったのでこれでいいやと思ってたのだけど、どうやらrbenvの方が良いということらしい。Lionにはreadlineライブラリがないので、適宜homebrewでインストールしておく必要があるのはhomebrewでのrubyインストールもrvmでのも同じこと。installコマンドが使えるようになるということらしいので共にインストール。ruby-build[参考]http://www.223soft.net/50readlineのインストールも。readline[参考]ケーズメモrubyのインストールbash_profileにrbenvを読み込むようにしたら、rubyのインストール。先にインストールしたreadlineライブラリを読み込むようにパスを指定する。インストールしたrubyを有効にする。rehashなお、プリインストールのrubyには/usr/bin/rubyでアクセスできる。redmineのインストールredmineではsqlite3を使うことにする。サーバの設定も不要だし、接続設定は不要だし。redmineをsubversionリポジトリからcheckoutする。redmineうちの/usr/localは自分のアカウントが所有者なので、パーミッション気にしないで良いのである。自分しか使わないし、システムにインストールするわけでもないのに管理者権限必要というのもアレだし、かといって毎回インストールパスを指定するのも面倒なのでwあとは公式サイト等を見ながら、必要なライブラリをインストールしてく。ちなみに、gemのバージョンは1.6.2がインストールされてた。sqlite3最新のバージョンであるrails3系ではredmineが動かないのでライブラリのバージョンには十分注意する。ループはメンドクサイ。Redminedatabase.ymlを作成する。付属のサンプルからsqlite3のところをコピペ。db:migraterakeコマンドを実行するといくつか足りないライブラリあるよと言われるので、それもインストールしてく。