我的环境是Ubuntu,我也说说在Ubuntu下搭建Rails开发环境。
LUPA开源社区(cz%j1J v首先安装一些辅助工具:
LUPA开源社区8l
`0U{Hs$ sudo apt-get install zlib1g-dev build-essential libreadline5-dev
2t,AG t4YX0LUPA开源社区DrLX;z$SN
E&wFD z下一步到Ruby官方网站(http://www.ruby-lang.org)下载ruby源码包。
C`|_5F8U0$ tar xzpf ruby-version.tar.gz
VY'ww\ OM0$ cd ruby-version
LUPA开源社区v+vif$@2q6a$ ./configure --prefix=/usr/local
f6^
m.xJ-q+q+f)L8c%C0$ make
;e!X+{d i7Gw0$ sudo make install
GH/ij9eq)dX0$ sudo make install-doc
LUPA开源社区a*cc0R)aoL|
nr(@Z
qc-M*Z0接着安装rubygem
LUPA开源社区U2IO @(_q在浏览器中打开http://rubyforge.org/projects/rubygems/ 下载rubygems。现在最新版是1.1.1,并支持rubinius。
LUPA开源社区GA'pZ3^P5Z0L$ tar xzpf rubygems-version.tgz
LUPA开源社区V{m"e'GAB$|$ cd rubygems-version
$F-K5a7j'Hpo2@0x+F0$ sudo ruby setup.rb
o3xu+q+r2D0接下来就是安装rails了。现在最新版的Rails是2.0.2版本的。我还是使用的1.2.6的。
H9M/o%F2RR9x0BH0$ sudo gem install rails -v 1.2.6
LUPA开源社区+Fa4~z[如果要安装最新的Rails发行版用 gem install rails就可以了。
LUPA开源社区Q)Jq8a(z9x.L0SgLUPA开源社区as#i8h9lXs1n安装Mysql
LUPA开源社区V)FZF~t在Ubuntu下可以用apt-get来安装,我是下载的Linux二进制安装包。
;d`u5i2Y[[afrn0# cd /usr/local
LUPA开源社区s.x$bMd# tar xvf mysql-standard-version-linux-i686.tar.gz
6C4A8Fgf9k0建立一个链接
LUPA开源社区`7x#Q5kA# ln -s mysql-standard-version-linux-i686 mysql
LUPA开源社区`L8u6OG7q#P;N-y# cd mysql
LUPA开源社区
E1^f(bx0K\LUPA开源社区+hdA n-}2E6}G4Pk:Z# ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
"h,^4m&R3D.a0# ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin/mysqladmin
LUPA开源社区Ww lmY2wy&G# ln -s /usr/local/mysql/bin/mysqldump /usr/local/bin/mysqldump
Dm2X$R.E3Z We7H0# ln -s /usr/local/mysql/bin/mysqld_safe /usr/local/bin/mysqld_safe
LUPA开源社区(n\{C
XXf)i:a.S:f
v.u0# groupadd mysql
]'UM8BA6I0# useradd -g mysql mysql
LUPA开源社区%No:[H;U`#uu @0m7iL# scrīpts/mysql_install_db --user=mysql
LUPA开源社区9d`*ZcBLUPA开源社区;Xx?cb)I*c3IC?8bO# chown -R root .
:Q)M9Ap1uu L0# chown -R mysql data
.?UzPL"V&\2yN%i0# chgrp -R mysql .
\6{$X
z7z8G0T7h\:S2|I*Or)h,o0# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/
:cI lB6B0# cd /etc/rc2.d
LUPA开源社区#xf+|rfmH!x1T# ln -s ../init.d/mysql.server S99mysql
6V3L&tw
s
VU0# cd /etc/rc6.d
LUPA开源社区g5B1TB9a
# ln -s ../init.d/mysql.server K01mysql
KL^f%Q$uDj0# cd /etc/rc0.d
3i?2q%Xm
L)AK \A0# ln -s ../init.d/mysql.server K01mysql
JTHrC2f l0LUPA开源社区Z,P yH b&F6q&W{`L安装MySQL驱动
%pl]8I['HWP0$ sudo gem install mysql -- --with-mysql-dir=/usr/local/mysql
9Sw;pu;z8Gn0如果用apt-get 安装的MySQL,可以用apt-get install libmysqlclient14-dev安装Mysql开发库。再用sudo gem install mysql
O
@3I*I_C0LUPA开源社区Ds&`m[ F-F%@安装Sqlite3驱动
LUPA开源社区W)EK/~n,F/A$ sudo apt-get install libsqlite3-dev
LUPA开源社区Y2R0S.\&OZ+u@D$ sudo gem install sqlite3-ruby
Svp1Q1SI
dXN0