tetsunosukeのnotebook

tetsunosukeのメモです

[ruby] SKIPのインストールにハマる

SKIPに興味をもって入れてみようかと。

dreamhostにてインストールしているんですが

[siegel]$ ruby lib/create_new_admin_url.rb --code
"activation_codeを上書きしました。初期管理者登録用URLはhttp://localhost:3000/admin/users/new/first?code=xxxxxxx"

というのができたので、WEBrickをスタートして、初期管理者登録用URLへアクセスすると

[siegel]$ ruby ./script/server -p 3000 -e production
=> Booting WEBrick...
=> Rails 2.1.2 application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2008-12-08 06:05:08] INFO  WEBrick 1.3.1
[2008-12-08 06:05:08] INFO  ruby 1.8.5 (2006-08-25) [x86_64-linux]
[2008-12-08 06:05:08] INFO  WEBrick::HTTPServer#start: pid=7182 port=3000
219.110.8.32 - - [08/Dec/2008:06:05:32 PST] "GET /admin/users/new/first?code=xxxxxx HTTP/1.1" 500 60
- -> /admin/users/new/first?code=xxxxx

なんで500エラー?しかもこれといったログが出ていない。

development環境に移したら、gemが不足しているのが原因らしい。ということでgemを全て入れ直した。そしたら動作はするんですが、今度は「この操作は許可されていません」と出てしまった。なんとか初期ユーザを作る方法ないかなあ。。。