Home > Database > Mysql Tutorial > centos 安装ruby on rails +mysql 环境搭建_MySQL

centos 安装ruby on rails +mysql 环境搭建_MySQL

WBOY
Release: 2016-06-01 13:11:07
Original
2595 people have browsed it

CentOSRuby

安装环境
centos 5.5 

1、更新centos源


cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.savewget http://mirrors.163.com/.help/CentOS-Base-163.repoyum makecache
Copy after login

2、安装准备工作

yum -y install gcc*yum -y install gcc-c++*yum -y install curses-devel*yum -y install curses*yum install -y cmake bison  bashyum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install perlyum install cpioyum install expat-develyum install gettext-develyum install autoconfyum install sqlite*yum install ruby-devel sqlite-develyum install ntp*
Copy after login


3、安装mysql

groupadd mysqluseradd -g mysql mysqlwget http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.20-24.1/source/Percona-Server-5.5.20-rel24.1.tar.gzcd Percona-Server-5.5.20-rel24.1cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  -DDEFAULT_CHARSET=utf8  -DDEFAULT_COLLATION=utf8_general_ci     -DWITH_DEBUG=0    -DWITH_INNOBASE_STORAGE_ENGINE=1make make install/cp -rf /usr/local/mysql/bin/*  /usr/bin/cp -rf /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysql chmod 755 /etc/init.d/mysqlcp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnfmkdie  -pv /data/mysqlchown mysql.mysql /data/mysqlvi my.cnf  加入datadir = /data/mysql pid-file=/data/mysql/hostname.pidcd /usr/local/mysql//usr/local/mysql/scripts/mysql_install_db  --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql/etc/init.d/mysql start
Copy after login


4、安装git

wget http://www.sunfreeware.com/SOURCES/git-1.7.6.tar.gzcd git-1.7.6./configure --prefix=/usr/local/gitmake&&make install/cp -rf /usr/local/git/bin/*  /usr/bin
Copy after login


5、安装rvm,rails,ruby 以及相关


bash -s -- --version latest < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )rvm pkg install readlinervm install 1.9.3 --with-readline-dir=$rvm_path/usrrvm 1.9.3 --defaultgem source -r http://rubygems.org/gem source -a http://ruby.taobao.orggem install bundler railsgem -update system
Copy after login


6、安装python


wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz;tar zxvf Python-2.7.2.tgzcd Python-2.7.2./configure --enable-unicode=ucs4make && make install.
Copy after login
yum install -y bzip2* cd Python-2.7.2/Modules/zlib ./configure ;make;make install cd python2.7 python2.7 setup.py install
Copy after login

7、同步下系统时间


/usr/sbin/ntpdate ntp.api.bz;hwclock --systohc;echo "01 * * * * /usr/sbin/ntpdate ntp.api.bz" >> /var/spool/cron/root/etc/rc.d/init.d/crond restart
Copy after login

8、安装mysql2


gem install mysql2 -- --with-mysql-dir=/usr/local/mysql --with-mysql-config=/usr/local/bin/mysql_config
Copy after login

9、安装sqlite3


wget http://www.sqlite.org/sqlite-autoconf-3071000.tar.gztar zxvf sqlite-autoconf-3071000.tar.gz cd sqlite-autoconf-3071000   ./configure --disable-tclmake && make instal
Copy after login

10、安装node.js


wget http://nodejs.org/dist/v0.7.6/node-v0.7.6.tar.gztar zxvf node-v0.7.6.tar.gz  cd node-v0.7.6    ./configure  make && make install
Copy after login

 


在创建项目的时候只要把  Gemfile 里的 source 'https://rubygems.org'  替换成  source 'http://ruby.taobao.org'就可以了

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template