samedi 31 décembre 2011
Installing webistrano on Debian Squeeze 64bits
This is how *I* did it. By no means is this the perfect way, nor very probably how it should be done, but it worked for me.
As root:
1 activate default repositories
# vi /etc/apt/sources.list
add, if not already there:
deb http://ftp.debian.org/debian squeeze main contrib
deb-src http://ftp.debian.org/debian squeeze main contrib
2 update apt
# apt-get update
3 install the necessary packages
# apt-get install build-essential
# apt-get install ruby rubygems libmysql-ruby libmysqlclient-dev libdbd-mysql-ruby mysql-server unzip rake
4 install the required ruby gems
# gem install rake -v=0.8.7
# gem install rack -v=1.0.1
# gem install bundler
5 add the user you want webistrano to run as
# adduser webistrano
As the user you want webistrano (and capistrano) to run as:
1 get webistrano
webistrano$ wget -O webistrano.zip https://github.com/peritor/webistrano/zipball/master
2 unzip the file
webistrano$ unzip webistrano.zip
3 Follow the installation instructions from the official wiki:
webistrano$ cd peritor-webistrano-xxxxxxx/
webistrano$ cp config/webistrano_config.rb.sample config/webistrano_config.rb
--> edit at your convenience
webistrano$ cp config/database.yml.sample config/database.ym
--> edit at your convenience (mysql.socket is at /var/run/mysqld/mysqld.sock)
4 create database webistrano_{development|production|test} on MySQL server
5 edit your .profile file and add ruby and rubygems paths:
webistrano$ vi ~/.profile
PATH="$PATH:/usr/lib/ruby/1.8:/var/lib/gems/1.8/bin"
6 reload your profile:
webistrano$ . ../.profile
7 edit the Gemfile to tell it to use rake version 0.8.7:
webistrano$ vi Gemfile
gem "rake", "0.8.7"
8 install webistrano
webistrano$ bundle install
webistrano$ RAILS_ENV=development rake --trace db:migrate
9 Start webistrano
webistrano$ ruby script/server -d -p 3000 -e development
You should now be able to access the webistrano application on http://<hostname>:3000
Inscription à :
Articles (Atom)