centos安装rails的小问题
mccxj
2009-03-29
http://www.iteye.com/wiki/rails_deployment/1296-deploy-rails-on-linux
http://www.iteye.com/topic/155542 http://www.iteye.com/wiki/rails_deployment/1299-lighttpd-and-ror-installation-configuration-troubleshooting 参考robbin的帖子基本就能解决问题了。 http://www.iteye.com/news/4592-resolve-memory-leaks-ruby-patch-release 现在是可以使用1.8.7的补丁了,我是连这个同时打上去的。ruby是用源代码自行编译的。对于自行编译的东西,自己给个prefix是个良好的习惯。 我这次安装的是oracle数据库 http://ruby-oci8.rubyforge.org/en/ 当然就是参考上面这个网站啦。需要的是oracle-instantclient-basic和oracle-instantclient-devel这两个rpm包,在oracle网站上就可以找到了。 安装lighttpd的时候,说到前提是rpm –qa |grep pcre,注意这个是需要pcre和prce-devel。而且我用的是lighttpd1.5,配置和1.4相差很远的样子。推荐参考:https://docs.google.com/View?docid=ddcvzh74_28f9xppqfh 哦,我编译的时候,还出现个类似下面的错误 > checking for GTHREAD... ./configure: line 25574: no: command not found > ./configure: line 1: no: command not found > configure: error: Package requirements (gthread-2.0 >= 2.4.0) were not 这个问题可以通过安装glib2-devel来解决 RMagick这个东西的确比较繁琐,可以参考这个:http://uptolife.blogspot.com/2008/06/linuxrmagick.html。对着这个,我是每次都能安装上的。 eventmachine这个东西在安装thin的时候,会需要,但是有时候会出现下面的错误 make: g++: Command not found make: *** [binder.o] Error 127 这个问题可以通过安装gcc-c++来解决 类似的问题就在安装libxml-ruby的时候也有,yum install libxml2* 这样就ok了。 或许在启动rails的时候会出现zilb,readline或者openssl的错误,可以尝试在ruby 1.8.7的源码包里边的ext找到对应的文件夹,进入里边执行 ruby extconf.rb make && make install 这个过程很有可能没反应,或者出错,这很有可能是少yum一些东西了。可以参考下面的文档 http://www.railshostinginfo.com/blog/2007/07/13/how-to-get-ruby-openssl-to-work-on-centos/ http://www.hostingrails.com/wiki/62/compile-readline-into-Ruby-on-CentOS http://lucaschan.com/weblog/2007/03/22/installing-ruby-on-rails-on-centosredhat-4x/ 如果还有其他问题的话,几乎都可以google到的。还遇到一些小问题,就不一一列举了,安装环境的确不是一件轻松的事情,慢慢试可以搞定的。 |
相关讨论
相关资源推荐
- EclipseUML 2009 Galileo Studio Edition v3.5.0 keygen
- 李开复离开微软的真实原因
- 李开复:我在苹果、微软、Google学到的八件事
- Omondo.EclipseUML.2009.Galileo.Studio.Edition.v3.5.0 破解
- eclipseUML_E340_2008_studioEdition_3.4.1.v20081030.part4
- eclipseUML_E340_2008_studioEdition_3.4.2.v20090618.part1
- Omondo.EclipseUML.2009.Galileo.Studio.Edition.v3.5.0.LICGEN.FIX-Lz0.rar
- 集成 Eclipse UML 插件至 Eclipse 全过程
- eclipseUML工具
- eclipse制作uml_Eclipse生成一个UML