`
swachian
  • 浏览: 73514 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

升级到2.0.2

阅读更多

打算把刚开始作的一个应用升级到2.0.2

升级步骤 杂项

gem 安装rails2.0.2

rails doc的提取与放在本机
nginx的配置
openssl

 

 

1. 运行 gem install rails -v 2.0.2

但之前因为手动删除过rails,所以又先unstall了activerecord等等东西,否则的话上面的命令不会再下载activerecord之类的包。

2. 本地化帮助文档

一直以来都想在本机上放一个rails的帮助文档,特别是在windows下down了那个chm的帮助之后。毕竟查找和阅读都比较方便。而在ubuntu下面,这个chm文档的定位似乎有点小问题,觉得还是把api文档放入本机吧。

用rdoc等生成rails的帮助文档,感觉效果不如官网上的,而且和官网一样,并没有搜索功能。在railsbrain上发现了带此功能的api文档,而且还提供了打包下载的文档。

3. 试了下nginx下面的多应用转发

借这个机会试了下nginx的多应用转发,就是对于这个帮助文档的内容和rails应用分开。

        location ^~ /railsbrain_rails_2.0.2/ {
            root /var/www;
            #index index.html;
        }
        location / {
            #root  /
            #index  index.html index.htm;
            proxy_pass http://myproject;
        }

 nginx下面根据路径不同把ruequest转给不同的进程配置起来还是挺方便的。

4. 运行是解决openssl问题

接着开始运行rails。报告说缺乏openssl。不过奇怪的是之前在windows下面并没有此错误,在ubuntu下面一运行就报出这个错误。

用sudo装了两个包,但还是不解决问题。后来按照跑到ruby src下面的ext/openssl中进行安装的指令做了一下,问题解决。cd ruby_source/ext/openssl && run extconf.rb && make && make install

 

2.1新特性尝试

http://weblog.rubyonrails.org/2008/4/1/a-taste-of-what-s-coming-in-rails-2-1

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics