Ubuntu 10.04 で ruby-openid のサンプルを動かしてみた
Ubuntu 10.04 で ruby-openid のサンプルRPを
http://gihyo.jp/dev/feature/01/openid/0002
を参考に動かしてみた。
そのままの手順では動作しなかったため、
試行錯誤しながらようやく動作を確認できた。
インストール手順
必要なライブラリをインストール
$ sudo aptitude install libsqlite3-ruby libopenssl-ruby rubygems $ sudo gem install rails $ sudo gem install ruby-openid
サンプルを適当な場所にコピー
$ cd /var/lib/gems/1.8/gems/ruby-openid-2.1.8/examples $ cp -r rails_openid ~/ruby-openid $ cd ~/ruby-openid
Railsを動かすために,必要なlog,dbディレクトリを作成
$ mkdir db log
設定追加
$ vi config/environment.rb config.action_controller.session = { :session_key => '_openid_session', :secret => 'c67504f48.....7e2557bc0' (30文字以上のランダムな英数字) }
Rails のアップデート
$ rake rails:update
サーバ起動
$ ruby script/server