Chinaunix首页 | 论坛 | 博客
  • 博客访问: 661725
  • 博文数量: 810
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 11:41
文章分类

全部博文(810)

文章存档

2011年(1)

2008年(809)

我的朋友

分类: LINUX

2008-08-22 11:53:38


首先要按装好ruby,gem。

1-rails
sudogeminstallrails--include-dependencies

2-libssl,rails需要【不知是否与3必须同时执行】
sudoapt-getinstallopenssl
sudoapt-getinstalllibssl-dev
sudoapt-getinstalllibopenssl-ruby

3-编译openssl-ruby【此方法有效】
其实openssl-ruby是ruby的扩展(extension),它不是像其他纯ruby代码一样,可以用gem来安装。一般情况下需要编译才行。

在linux系统下,这是经常碰到的问题,所以必须记住。
对于openssl-ruby的编译。
首先
cdruby-source/ext/openssl
rubyextconf.rb
make
makeinstll
如果rails启动的时候遇到下面的错误,你就需要编译openssl。
''require_frameworks'':nosuchfiletoload--openssl(RuntimeError)

4-mysqlserver
sudoapt-getinstallmysql-server

5-mysqlruby相关开发包
非必须,如果6出错可考虑安装这些开发包
sudoapt-getinstalllibmysql-ruby
sudoapt-getinstalllibrubyliberuby-dev

此安装后会出来/usr/lib/mysql(如果没有的话),mysqlgem需要
sudoapt-getinstalllibmysqlclient15-dev

6-mysqlnative驱动
sudogeminstallmysql

7-完成
可以使用railstest创建应用,rubyscript/server启动服务器了 下载本文示例代码
阅读(387) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~