精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-24
rails3.1.1版本做了比较大的改动,其中使用了第三方的gem包(其实我希望rails的核心越简单越好),基于cruby做升级也许比较容易,但是在jruby下还是遇到不少问题.下面列出来:(硬件平台windows xp) 一、jruby的版本设定为1.9 1.9.2是ruby的最新版本,与1.8.7 有一定的不同,在实际开发中,感受到最大的不同是hash的表示方法:比如在1.8.7 ,一个哈希的标准表示方法是symbol+内容,形成kv的组合,如 {:name=>'tom'},symbol的位置使用字符串也是可以的,如{'name'=>'tom'} 设定环境变量JRUYB_OPTS set JRUBY_OPTS=--1.9 这样即可将jruby的运行环境改为1.9,如果希望改回来,照此办理设置为1.8即可; 你可能在1.8.7下已经安装了大量的gem包,在1.9.2的环境下,这些gem包都不能使用了。(有一个思路可以将1.8的gem包都复制到1.9的目录下,简单测试,似乎可以)
二、gem升级到1.8.0
三、gem包不能安装或者 gem安装包的时候,出现文件目录错误的问题 2、修改D:\jruby\lib\ruby\site_ruby\1.8\rubygems\package\tar_input.rb,将
四、运行过程中same file的问题
五、execjs运行环境的问题 最后谈一点感受,rails3.1.1使用了过多的依赖包,而一些依赖包已经不是原生的ruby代码,这对于兼容性来说是有伤害的。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-10-26
有同感。现在在linux下折腾个环境都得半天,还要装js运行时。
assets 看起来不错,但我并不想用。 |
|
返回顶楼 | |
发表时间:2011-11-02
xiao2004 写道 有同感。现在在linux下折腾个环境都得半天,还要装js运行时。
assets 看起来不错,但我并不想用。 不想用设置一下就可以不用了 |
|
返回顶楼 | |
发表时间:2011-11-11
windows 7 下。1.9.2谁结合rail3.1搭建环境成功过?
|
|
返回顶楼 | |
浏览 4141 次