Debian lennyにRails環境をインストール
ServerがDebianになったので再びRailsインストール記録。
とりあえずRails2.3.2 + Mongrel + Apache2の構成。
$ sudo apt-get install subversion $ sudo apt-get install ruby $ sudo apt-get install rubygems $ sudo gem install rubygems-update $ sudo /var/lib/gems/1.8/bin/update_rubygems $ sudo gem install rails $ sudo apt-get install ruby1.8-dev $ sudo gem install mongrel
順調に入れていく。Rubygemsは1.2.0だったので1.3.1にUpdate。
エラー。
$ script/about /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:269:in `require_frameworks': no such file to load -- net/https (RuntimeError)
$ sudo apt-get install libopenssl-ruby
で解決。
MySQLアダプタも入れる。
$ sudo apt-get install libmysqlclient-dev $ sudo gem install mysql
mod_proxy他有効
$ sudo a2enmod proxy $ sudo a2enmod rewrite $ sudo a2enmod proxy_http
これらのコマンドはmods_enabledからmods_availabledへのシンボリックリンクを貼っているようだ。
VirtualHost書き換えてApache再起動
$ sudo apache2ctl configtest
$ sudo /etc/init.d/apache2 reload
/etc/mysql/my.cnf
[mysqld]
default-character-set=utf8
を書き加えて再起動
$ sudo /etc/init.d/mysql restart
ほとんどデフォルト設定の状態でUTF8対応してるみたい。Railsのdatabase.ymlにもencoding: utf8の記述が最初からある。
ようやくプログラムを書き始められる!