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

本文档详细介绍了在CentOS 5.5环境中安装Ruby及其相关依赖的过程,包括更新软件源、安装必要的开发工具包、配置MySQL数据库、安装Git、Python等工具,并通过RVM安装Ruby和Rails。
摘要由CSDN通过智能技术生成

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 以及相关

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’就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值