Skip to content

Instantly share code, notes, and snippets.

@strongwave
strongwave / ruby_install.sh
Created September 28, 2011 18:15
Install Ruby From Source
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz .
tar xvzf ruby-1.9.2-p290.tar.gz
cd ruby-1.9.2-p290
./configure; make; sudo make install
@strongwave
strongwave / deploy.rb
Created September 23, 2011 21:27
deploy.rb file top for Capistrano Deployment with RVM
$:.unshift(File.expand_path('./lib', ENV['rvm_path']))
require "rvm/capistrano"
set :rvm_ruby_string, '1.9.2@rails3010'
set :rvm_type, :user # Don't use system-wide RVM
@strongwave
strongwave / nginx.conf
Created September 22, 2011 05:09
A typical /opt/nginx/conf/nginx.conf file
worker_processes 1;
events {
worker_connections 1024;
}
http {
passenger_root /home/appuser/.rvm/gems/ruby-1.9.2-p290@rails3010/gems/passenger-3.0.9;
passenger_ruby /home/appuser/.rvm/wrappers/ruby-1.9.2-p290@rails3010/ruby;
include mime.types;
default_type application/octet-stream;
keepalive_timeout 65;
@strongwave
strongwave / nginx
Created September 22, 2011 04:59
nginx init.d file for start/stop/restart ...
#! /bin/sh
### BEGIN INIT INFO
# Provides: nginx
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: nginx init.d script for Ubuntu 8.10 and lesser versions.
# Description: nginx init.d script for Ubuntu 8.10 and lesser versions.
### END INIT INFO