Skip to content

Instantly share code, notes, and snippets.

@renius
Forked from the-teacher/gist:3103066
Last active October 8, 2015 06:38
Show Gist options
  • Save renius/3293373 to your computer and use it in GitHub Desktop.
Save renius/3293373 to your computer and use it in GitHub Desktop.
UBUNTU + RAILS
BUTTONS
gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"
GNOME COMMANDER
sudo apt-get install gnome-commander -y
COMMON
sudo apt-get update
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxslt1.1 libxslt1-dev libxml2 libxml2-dev libxslt-dev autoconf libc6-dev nodejs -y
GIT
sudo apt-get install git -y
git --version
git config --global user.name "User Name"
git config --global user.email "user@gmail.com"
GITK
sudo apt-get install gitk -y
gitk
IMAGE MAGICK
sudo apt-get install imagemagick librmagick-ruby libmagickwand-dev -y
convert --version
#mac
brew install imagemagick
POSTGRESQL
sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev postgresql-server-dev-8.4 pgadmin3 -y
sudo -u postgres psql postgres
CREATE ROLE "the_teacher" PASSWORD 'qwerty' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;
\q
sudo /etc/init.d/postgresql restart
psql postgres the_teacher
SELECT version();
SELECT datname FROM pg_database;
\q
MySQL
sudo apt-get install mysql-server mysql-common mysql-client libmysqlclient-dev libmysql-ruby -y
mysql --version
mysql -u root -pqwerty
REDIS
sudo apt-get install redis-server -y
redis-server -v
MONGODB
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo -i
echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" >> /etc/apt/sources.list
ctrl+D
sudo apt-get update
sudo apt-get install mongodb-10gen
mongo --version
NODE.JS (TODO APDATE NODE)
sudo apt-get install nodejs -y
node --version
SPHINX
cd ~ && mkdir sphinx && cd ~/sphinx
wget http://sphinxsearch.com/files/sphinx-2.0.4-release.tar.gz
tar xvzf sphinx-2.0.4-release.tar.gz
cd sphinx-2.0.1-beta/
./configure --with-pgsql --with-mysql
make
sudo make install
searchd
RVM
# set terminal env => https://rvm.io/integration/gnome-terminal/
curl -L https://get.rvm.io | bash -s stable --ruby
rvm notes
sudo apt-get install libncurses5-dev libreadline6 libreadline6-dev
rvm --skip-autoreconf pkg install readline
rvm --default use 1.9.3
gem install rails --no-ri --no-rdoc
rm -rf $rvm_path/usr
rvm requirements
rvm reinstall 1.9.3
#rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
#rvm --default use 1.9.2
#rvm use 1.9.2
#cd ~/.rvm/src/ruby-1.9.2-p290/ext/readline
#ruby extconf.rb -- --with-readline-dir=~/.rvm/patches/readline-6.2/
#make && make install
#ruby -v
#gem install rails --no-ri --no-rdoc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment