Ruby on Rails开发环境的搭建

上一篇 / 下一篇  2008-05-05 22:56:53 / 个人分类:Ruby & Rails

我的环境是Ubuntu,我也说说在Ubuntu下搭建Rails开发环境。LUPA开源社区(cz%j1J v
首先安装一些辅助工具:LUPA开源社区8l `0U{Hs
$ sudo apt-get install zlib1g-dev build-essential libreadline5-dev
2t,AG t4YX0LUPA开源社区D rL X;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-versionLUPA开源社区v+vif$@2q6a
$ ./configure --prefix=/usr/local
f6^ m.xJ-q+q+f)L8c%C0$ make
;e!X+{d i7Gw0$ sudo make install
GH/i j9eq)dX0$ sudo make install-docLUPA开源社区a*cc0R)aoL | n

r(@Z qc-M*Z0接着安装rubygemLUPA开源社区U2IO @(_q
在浏览器中打开http://rubyforge.org/projects/rubygems/ 下载rubygems。现在最新版是1.1.1,并支持rubinius。LUPA开源社区GA'pZ3^P5Z0L
$ tar xzpf rubygems-version.tgzLUPA开源社区V{m"e'GA B$|
$ 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.6LUPA开源社区+Fa4~z[
如果要安装最新的Rails发行版用 gem install rails就可以了。LUPA开源社区Q)Jq8a(z9x.L0Sg
LUPA开源社区as#i8h9lXs1n
安装MysqlLUPA开源社区V)FZF~t
在Ubuntu下可以用apt-get来安装,我是下载的Linux二进制安装包。
;d`u5i2Y[[ afrn0# cd /usr/localLUPA开源社区s.x$bMd
# tar xvf mysql-standard-version-linux-i686.tar.gz
6C4A8Fgf9k0建立一个链接LUPA开源社区`7x#Q5kA
# ln -s mysql-standard-version-linux-i686 mysqlLUPA开源社区`L8u6O G7q#P;N-y
# cd mysqlLUPA开源社区 E1^f(bx0K\
LUPA开源社区+hdA n-}2E6}G4P k: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/mysqladminLUPA开源社区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_safeLUPA开源社区(n\{C XX

f)i:a.S:f v.u0# groupadd mysql
]'UM8BA6I0# useradd -g mysql mysqlLUPA开源社区%No:[H;U`#uu @0m7iL
# scrīpts/mysql_install_db --user=mysqlLUPA开源社区9d`*ZcB
LUPA开源社区;Xx?cb)I*c3IC?8bO
# chown -R root .
:Q)M9Ap1uu L0# chown -R mysql data
.?UzPL"V&\2yN%i0# chgrp -R mysql .
\6{$X z7z8G0
T7h\:S2| I*Or)h,o0# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/
:cI lB6B0# cd /etc/rc2.dLUPA开源社区#xf+|rfmH!x1T
# ln -s ../init.d/mysql.server S99mysql
6V3L&tw s VU0# cd /etc/rc6.dLUPA开源社区g5B1TB9a
# ln -s ../init.d/mysql.server K01mysql
KL^f%Q$uDj0# cd /etc/rc0.d
3i?2q%X m L)AK \A0# ln -s ../init.d/mysql.server K01mysql
JTHrC2f l0LUPA开源社区Z,PyH b&F6q&W{`L
安装MySQL驱动
%p l]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-devLUPA开源社区Y2R0S.\&OZ+u@D
$ sudo gem install sqlite3-ruby
Svp1Q1SI dXN0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-08-30  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 1366
  • 日志数: 18
  • 建立时间: 2006-09-27
  • 更新时间: 2008-05-21

RSS订阅

Open Toolbar