首先要按装好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) |