RMV & Git: Basic Installation Guide for Linux
# nano ~/.bashrc
function parse_git_dirty {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/(\1$(parse_git_dirty))/"
}
export PS1='\[\e[1;37m\]\w\[\e[m\] $(parse_git_branch "(%s)" ) \[\e[1;32m\]\$ \[\e[m\]\[\e[1;37m\]'
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core unrar curl ubuntu-restricted-extras htop compizconfig-settings-manager libcurl4-openssl-dev gnome-do build-essential libxslt-dev libxml2-dev libglib2.0-dev libqt4-dev libsasl2-dev libmagickwand-dev libmysqlclient-dev
# nano ~/.gitconfig
[alias]
st = status
ci = commit
co = checkout
br = branch
[user]
name = Your Name
email = your@email.com
{
"binary_file_patterns":
[
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
"*.dds",
"*.ico",
"*.eot",
"*.pdf",
"*.swf",
"*.jar",
"*.zip",
"*.cdr"
],
"filename_syntax_settings":
[
[
"\\.scss",
"Sass",
"i"
],
[
"\\.sass",
"Sass",
"i"
]
],
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
"log",
"tmp",
"dl"
],
"font_face": "Monaco",
"font_size": 10.0,
"ignored_packages":
[
"Vintage"
],
"trim_trailing_white_space_on_save": true,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"rulers": [80, 80],
"use_tab_stops": true,mysql
"auto_complete": false
}
\curl -sSL https://get.rvm.io | bash
source ~/.rvm/scripts/'rvm'
rvm requirements
rvm install 2.1.1
# sudo nano ~/.bashrc
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Install Gems whitout ri and rdoc
# nano ~/.gemrc
gem: --no-ri --no-rdoc
# sudo nano /etc/rvmrc
export rvm_trust_rvmrcs_flag=1
export rvm_gemset_create_on_use_flag=1
export rvm_project_rvmrc=1
Clone all repositories from org
curl -s "https://api.github.com/orgs/name_of_the_org/repos?per_page=100" -u your_username_on_git | ruby -rubygems -e 'require "json"; JSON.load(STDIN.read).each {|repo| %x[git clone #{repo["ssh_url"]} ]}'
sudo apt-get install nginx
sudo apt-get update
sudo apt-get install mysql-server php5-mysql php5 php5-memcache memcached php-pear build-essential
sudo pecl install memcache
echo "extension=memcache.so" | sudo tee /etc/php5/conf.d/memcache.ini