JRuby On Rails的開發記錄

Jruby On Rails

前提是安裝並java1.4.2+的環境,然後下載最新版本的Jruby壓縮包,推薦用1.3.0的版本

然後將它解壓出來,將root/bin配置到path環境變量中。
然後打開console試試jruby -v
如果顯示了版本號證明成功了,如果不行,我想你一定是沒有設置JAVA_HOME這個環境變量。

jruby -S gem install rails mongrel jdbc-mysql activerecord-jdbcmysql-adapter

jruby -S rails myapp -d mysql

修改config/database.yml
adapter: jdbcmysql

有一個bug,如果只修改deveopment塊的adapter爲jdbcmysql,然後運行jruby -S rake db:create:all
居然也能創建test和production的兩個數據庫,卻不見development的數據庫
我怎麼改也創建不了development的數據庫,隻手手工創建了
http://jira.codehaus.org/browse/JRUBY-3502

安裝warbler gem工具,用來打包成war包

jruby -S gem install -y jruby-openssl warbler


jruby -S warble config
生成關於打包的配置文件warble.rb文件在config目錄
jruby -S warble war
將程序打包成war包放在 工程的根目錄下


[i]jruby -S warble pluginize
jruby -S warble war:aot[/i]


E:\myworks\jrubydemo\app\controllers>jruby %JRUBY_HOME%\bin\jrubyc posts_control
ler.rb
Compiling posts_controller.rb to class posts_controller
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章