Skip to content

Instantly share code, notes, and snippets.

@caok
Last active August 29, 2015 14:03
Show Gist options
  • Save caok/9c78656dab290da40902 to your computer and use it in GitHub Desktop.
Save caok/9c78656dab290da40902 to your computer and use it in GitHub Desktop.
应用环境构筑

更新源

sudo apt-get update

安装系统包

sudo apt-get -y install git-core curl exuberant-ctags vim autoconf automake openssl \
  build-essential libc6-dev libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev \
  mysql-server libmysqlclient-dev libsqlite3-0 libsqlite3-dev sqlite3 \
  ncurses-dev libtool bison libxslt1-dev libxml2-dev imagemagick

ruby

curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby
source /home/brtr/.rvm/scripts/rvm

更新gem 并安装 bundler rake

gem update --system
gem install bundler rake

列出已知的ruby版本

rvm list known

安装一个ruby版本

rvm install 1.9.3

设置为默认版本

rvm use 1.9.3 --default

nodejs

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

nginx

安装

sudo apt-get install nginx

启动

sudo service nginx start

生成MYSQL数据库

mysql -h HOSTNAME -u USERNAME -p
create database DATABASE_NAME default character set utf8;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment