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でログイン