Webistranoインストールメモ on Ubuntu 10.04

MySQL

インストール
sudo apt-get install mysql-server
 New password for the MySQL "root" user:  【MySQL用パスワード】
確認
$ ps -ef|grep my
mysql    19675     1  0 06:56 ?        00:00:00 /usr/sbin/mysqld

Ruby

インストール
$ sudo apt-get install ruby rubygems rake libopenssl-ruby libmysql-ruby ruby1.8-dev

$ sudo gem install rack --version 1.0.1
$ sudo gem install mocha --version 0.9.8
$ sudo gem install mysql   # エラーが出るようならmysqlも追加
確認
$ ruby --version
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]

Webistrano

インストール
$ cd ~/Downloads
$ wget --no-check-certificate http://github.com/downloads/peritor/webistrano/webistrano-1.5.zip
$ cd webistrano/config/
$ cp database.yml.sample database.yml
$ vi database.yml
	# socketのパスとパスワードを設定(3カ所)
	  password: mysql
	  #socket: /tmp/mysql.sock
	  socket: /var/lib/mysql/mysql.sock		# /etc/mysql/my.cnfと合わせておく

$ cp webistrano_config.rb.sample webistrano_config.rb
DBを作成
$ mysql -u root -p
Enter password:【MySQL用パスワード】

mysql> create database webistrano_development;
Query OK, 1 row affected (0.11 sec)

mysql> create database webistrano_test;
Query OK, 1 row affected (0.00 sec)

mysql> create database webistrano_production;
Query OK, 1 row affected (0.01 sec)

mysql> \q
スキーマを作成
RAILS_ENV=development rake db:migrate
RAILS_ENV=test rake db:migrate
RAILS_ENV=production rake db:migrate
Webistranoを起動
$ cd ~/Downloads/webistrano
$ ruby script/server
Webistrano管理画面

ブラウザで http://hostname:3000/ を開く
admin / adminでログイン