2012-06-01 62 views

回答

1

我們有一個在Solaris上工作的Rails 3.2.2應用程序。我們使用JRuby 1.6.5.1和最新的warbler,但我們不得不將jruby-rack降級到1.1.5我相信。

什麼是不工作的資產編譯,因爲我們還沒有找到一個工作的JavaScript運行時。 Node.js不支持Solaris Sparc,並且therubyracer有編譯問題,我們沒有花太多時間來解決。所以我們目前在本地開發工作站上預編譯資產(Windows)。我們並沒有真正使用資產管道(並且我不相信將它設爲Rails默認值是一個好主意),所以我們可能會禁用它,以便我們可以在Solaris上運行CI構建。

這裏的Gemfile.lock的:

GEM 
    remote: https://rubygems.org/ 
    specs: 
    actionmailer (3.2.2) 
     actionpack (= 3.2.2) 
     mail (~> 2.4.0) 
    actionpack (3.2.2) 
     activemodel (= 3.2.2) 
     activesupport (= 3.2.2) 
     builder (~> 3.0.0) 
     erubis (~> 2.7.0) 
     journey (~> 1.0.1) 
     rack (~> 1.4.0) 
     rack-cache (~> 1.1) 
     rack-test (~> 0.6.1) 
     sprockets (~> 2.1.2) 
    activemodel (3.2.2) 
     activesupport (= 3.2.2) 
     builder (~> 3.0.0) 
    activerecord (3.2.2) 
     activemodel (= 3.2.2) 
     activesupport (= 3.2.2) 
     arel (~> 3.0.2) 
     tzinfo (~> 0.3.29) 
    activerecord-jdbc-adapter (1.2.2) 
    activerecord-jdbcsqlite3-adapter (1.2.2) 
     activerecord-jdbc-adapter (~> 1.2.2) 
     jdbc-sqlite3 (~> 3.7.2) 
    activerecord-oracle_enhanced-adapter (1.4.1) 
    activeresource (3.2.2) 
     activemodel (= 3.2.2) 
     activesupport (= 3.2.2) 
    activesupport (3.2.2) 
     i18n (~> 0.6) 
     multi_json (~> 1.0) 
    arel (3.0.2) 
    bouncy-castle-java (1.5.0146.1) 
    builder (3.0.0) 
    coffee-rails (3.2.2) 
     coffee-script (>= 2.2.0) 
     railties (~> 3.2.0) 
    coffee-script (2.2.0) 
     coffee-script-source 
     execjs 
    coffee-script-source (1.2.0) 
    erubis (2.7.0) 
    execjs (1.3.0) 
     multi_json (~> 1.0) 
    hike (1.2.1) 
    i18n (0.6.0) 
    jdbc-sqlite3 (3.7.2) 
    journey (1.0.3) 
    jquery-rails (2.0.1) 
     railties (>= 3.2.0, < 5.0) 
     thor (~> 0.14) 
    jruby-openssl (0.7.6.1) 
     bouncy-castle-java (>= 1.5.0146.1) 
    json (1.6.5) 
    json (1.6.5-java) 
    mail (2.4.3) 
     i18n (>= 0.4.0) 
     mime-types (~> 1.16) 
     treetop (~> 1.4.8) 
    mime-types (1.17.2) 
    multi_json (1.1.0) 
    polyglot (0.3.3) 
    rack (1.4.1) 
    rack-cache (1.2) 
     rack (>= 0.4) 
    rack-ssl (1.3.2) 
     rack 
    rack-test (0.6.1) 
     rack (>= 1.0) 
    rails (3.2.2) 
     actionmailer (= 3.2.2) 
     actionpack (= 3.2.2) 
     activerecord (= 3.2.2) 
     activeresource (= 3.2.2) 
     activesupport (= 3.2.2) 
     bundler (~> 1.0) 
     railties (= 3.2.2) 
    railties (3.2.2) 
     actionpack (= 3.2.2) 
     activesupport (= 3.2.2) 
     rack-ssl (~> 1.3.2) 
     rake (>= 0.8.7) 
     rdoc (~> 3.4) 
     thor (~> 0.14.6) 
    rake (0.9.2.2) 
    rdoc (3.12) 
     json (~> 1.4) 
    sass (3.1.15) 
    sass-rails (3.2.4) 
     railties (~> 3.2.0) 
     sass (>= 3.1.10) 
     tilt (~> 1.3) 
    sprockets (2.1.2) 
     hike (~> 1.2) 
     rack (~> 1.0) 
     tilt (~> 1.1, != 1.3.0) 
    therubyrhino (1.73.1) 
    thor (0.14.6) 
    tilt (1.3.3) 
    treetop (1.4.10) 
     polyglot 
     polyglot (>= 0.3.1) 
    tzinfo (0.3.32) 
    uglifier (1.2.3) 
     execjs (>= 0.3.0) 
     multi_json (>= 1.0.2) 

我希望JRuby團隊會花一些時間使Solaris上的JRuby 1.7的工作。否則,我們將不得不加速遷移到linux ...