ル微王徴

インストール(yum編)

最終更新:

rubyocho

- view
メンバー限定 登録/ログイン

動作環境

  • おそらく、RedHatやCentOSのyum系dも動くかも?
  • CentOS5.1で

パッケージ yum

  • yum listで下調べ
# yum list | grep ruby
ruby.i386                                1.8.5-5.el5_1.1        installed       
ruby-devel.i386                          1.8.5-5.el5_1.1        installed       
ruby-libs.i386                           1.8.5-5.el5_1.1        installed       
ruby-mode.i386                           1.8.5-5.el5_1.1        installed       
ruby-docs.i386                           1.8.5-5.el5_1.1        updates         
ruby-irb.i386                            1.8.5-5.el5_1.1        updates         
ruby-rdoc.i386                           1.8.5-5.el5_1.1        updates         
# yum list | grep lib | grep ruby
  • apt-getで必要なパッケージは、
    • apt-get install ruby irb ruby1.8-dev libpgsql-ruby1.8 libfcgi-ruby1.8 librmagick-ruby1.8 libopenssl-ruby1.8 rdoc zlib1g-dev apache2 postgresql postfix chasen chasen-dictutils libchasen-dev ipadic kakasi libkakasi-ruby1.8 zip unzip rsync libgd2-xpm libgd-ruby1.8 libxslt1-dev xsltproc gcc make
  • とりあえず、いける所まで、言ってみよ~~。

lighttpd, lighttpd-fastcgi


ruby-gemパッケージのインストール

wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
tar xzovf rubygems-1.0.1.tgz
cd rubygems-1.0.1
ruby setup.rb
apt-get install rubygems

Gem::GemRunner(NameError)"のエラー対策

gemパッケージをインストール

gem install rake scrapi tidy --include-dependencies

その他、必要なプログラム

  • 音声合成やルビ振りのページの作成のために,rubyからchsenを使用するためのライブラリ
wget http://raa.ruby-lang.org/cache/ruby-chasen/chasen1.6.tar.gz
tar zxvf chasen1.6.tar.gz
cd chasen1.6
ruby extconf.rb
make
sudo make install
  • 音声合成プログラムであるlameをダウンロードし、インストール
wget http://downloads.sourceforge.net/lame/lame-3.97.tar.gz
tar zxvf lame-3.97.tar.gz
cd lame-3.97
./configure
make
make install

本プログラムのインストール

  • ディレクトリ配置
    • プログラム本体: /var/share/cms/ (所有者www-dataユーザ)
    • 公開ページのdoc root: /var/www/cms/ (所有者www-dataユーザ)
  • 本プログラムを/var/share/cms/にcopy
mkdir -p /var/share/cms
chown -R www-data:www-data /var/share/cms
tar zxvf pref-shimane-cms-1.0.0.tar.gz
mkdir /var/www/cms
cp -r pref-shimane-cms-1.0.0/* /var/share/cms/
chown -r www-data:www-data /var/share/cms

chasen辞書の設定

  • ページの読み上げ機能のためにユーザが単語の読みを登録
  • 辞書の作成と、辞書をchasenが利用できるように
cd /var/share/cms/dict/
sudo -u www-data make
  • chasenの辞書directoryにユーザ辞書へのsymlinkを作成
ln -s /var/share/cms/dict/user.* /usr/share/chasen/dic/ipadic/

データベースの設定

  • データベースユーザの作成
createuser www-data
  Shall the new user be allowed to create databases? (y/n) y
  Shall the new user be allowed to create more new users? (y/n) n
  • データベースの作成:テスト用、開発用、本番用のデータベースを作成
createdb -U www-data cms_test -E UNICODE
createdb -U www-data cms_development -E UNICODE
createdb -U www-data cms_production -E UNICODE

Webサーバの設定:




目安箱バナー