今天我裝的JRuby通過下載它,它解壓縮到/home/james/jruby-1.4.0
,並添加以下行.bashrc
:紅寶石寶石的JRuby後走了之後安裝
export JRUBY_HOME=/home/james/jruby-1.4.0
export PATH=$JRUBY_HOME/bin:$PATH
然後,我通過jruby -S gem install ...
JRuby的工作正常,但是這似乎造成了兩個問題:
當我嘗試運行紅寶石(未JRuby中)on Rails的遷移,我看到:
Missing the Rails gem. Please `gem install -v= rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
當我做
gem list --local
,我只看到我已經安裝了JRuby的寶石。
通過ruby script/server
啓動web應用程序會成功,不會有任何警告。
作爲一個側面說明,JRUBY_HOME不再需要在所有定義。只需將JRuby的bin目錄放在PATH的末尾即可。 – vsizikov 2010-04-13 11:32:11