`
hhhj
  • 浏览: 9083 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
Rails 部署 Rails 2.3.4, Ruby  Enterprise Edition  1.8.7, Nginx+Passenger, Capstranio2, svn 开发机: windows 部署: linux(redhat)   一.ruby企业版安装      1.在http://www.rubyenterpriseedition.com/下载最新版本,目前的1.8.7-20090928,是一个tar包      2.运行tar zxf ruby-enterprise-1.8.7-20090928.tar.gz,
这两天把原有一个项目从rails 2.2.2升级到了rails 2.3.4,在activescaffold插件上耗费了许多时间,但总算都解决了。1.升级activescaffold  首先要说明的是AS的官网很是诡异。里面的文档几乎不更新,反而github wiki上才是最新的。所以大家不要找错地方了。   按照文档,升级AS到2.3版本需要以下两步:   1). ruby script/plugin install git://github.com/activescaffold/active_scaffold.git   2). ruby script/plugin install git:/ ...
[2.16号9:20分修正eval测试方法和结果]     前几天试着把一个Rails应用移植到JRuby上来(见http://www.iteye.com/topic/328081),过程还算顺利,可在部署到生产环境时,却发现性能下降很多,尤其是在服务器竟比在我的开发机上运行还要慢2倍,百思不得其解。          举例来说,有一个action,在nginx+mongerl+ruby1.8.7的配置下,响应时间一般在100ms左右,在我的开发机上(windows xp),glassfish gem+jruby1.1.6+jdk1.6.0_10,用时230ms,在服务器上(linux64,4c ...
最近由于一些原因,想把手上的一个项目从cruby迁移的jruby上来,其间遇到了一些问题和疑惑,写下来与各位分享和探讨。 1. 项目概况    原配置: rails 2.2.2,ruby 1.8.7,oracle 9.2.0.6,部署用nginx+mongrel_cluster    现配置: rails 2.2.2, jruby 1.1.6,jdk 1.6.0_10,oralce 9.2.0.6, 服务器用glassfish v3 (glassfish gem 0.9.2)   2.移植过程中的问题     a. 数据库(字段类型问题)        原来的数据库连接用ruby-oci8 + ...
我在用rails 2.2.2 (ruby 1.8.7) 开发一个小网站的时候,发现用自带的FileStore 缓存模型时不能正常工作。日志一直报cann't create cache file directory 。经过跟踪发现错误是在file_store.rb的read和write方法中,其中在读写数据时,用了 Marshal.dump(value,f)这样的代码来存储数据。经过测试,当f是一个Tempfile实例时,dump方法就会报错。这可能是ruby库的一个Bug.因此我直接用f.write(value.to_yaml) 和 YAML::load(f.read())来代替Marshal. ...
今天想把rails升到2.1,便想把以前的项目固化一下版本,但却总是出现permission denied错误。在网上找了一会,看到有的人说是gems版本的原因,有的说是rails文件被破坏了。我便把ruby和rails都卸了重装,问题依旧。又怀疑是文件夹权限问题,就把文件夹的权限全部放开,还是不行。后来实在没办法,就怀疑到了杀毒软件头上。我机器上装的是windows xp sp3 + 微点 + 小红伞C版,先把微点禁了,没用。将微点开启,再把antivir禁用,居然就好了。随后我又重复做了多次试验,确认就是antivir引起的问题,但奇怪的是它没有任何警报或是日志记录,更奇怪的是在我另一台装v ...
Global site tag (gtag.js) - Google Analytics