Heim  >  Artikel  >  Datenbank  >  centos 安装ruby on rails +mysql 环境搭建_MySQL

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

WBOY
WBOYOriginal
2016-06-01 13:11:072528Durchsuche

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

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*


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


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


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


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.
yum install -y bzip2* cd Python-2.7.2/Modules/zlib ./configure ;make;make install cd python2.7 python2.7 setup.py install

 

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

 

8、安装mysql2


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

 

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

 

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

 


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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn