裝好 JRuby ,記得在PATH把 JRuby 設在前面: export PATH=/usr/local/jruby/bin:$PATH set PATH=c:\jruby\bin;%path% $gem -v 0.9.4 ruby 1.8.6裏的gem是0.9.0, JRuby 附的是0.9.4 確定版本沒錯就接著安裝rails $gem install rails --include-dependencies $gem install activerecord $gem install activerecord-jdbc 在我的mac上rails有問題,把 /usr/local/jruby/bin/rails 第一行 #!/usr/local/jruby/bin/jruby 改成 #!/usr/bin/env jruby 再下載 SQLServer 2005 JDBC ,選unix版,把解開的sqljdbc.jar放到 jruby/lib裏 接下來就可以開始工作,照iThome 這個 範例 rails bookmarker 剩下的參考 JRuby on Rails 安裝方式 改config/enviroment.rb和config/database.yml 我是用ruby版的檔案直接修改,發現date錯誤,照 JRuby interact with MS SQL Server - JDBC and ActiveRecord-JDBC 改jdbc_adapter.rb,結果又出現 [#9330] Error connecting to a MSSqlServer database in a rails app. 所以, JRuby 想用activerecord-jdbc連SQLServer確定目前不可行,我還是乖乖地用jsp或php寫吧。 忘了說,在XP上jruby連sqlserver的測試程式居然抓到亂碼,在Mac上跑反而正常。