我在一個共享主機上,需要使用我自己的Ruby版本,並將gem安裝在我的主目錄中。在哪裏設置Rails 3中的Ruby和寶石路徑3
在我的Rails應用程序2我有這個在environment.rb
用我自己的寶石:
if ENV['RAILS_ENV'] == 'production'
ENV['HOME'] = "/home/matt"
ENV['GEM_HOME'] = "/home/matt/.gems"
ENV['GEM_PATH'] = "/home/matt/.gems"
end
這是個好主意,這樣做在Rails 3的一樣嗎?或者有沒有更好的方法?
在Apache/Passenger上運行時,是否可以配置應用程序以使用本地版本的Ruby?
我使用的是捆綁器(我猜這是Rails 3的唯一方法)。但是,這怎麼幫助我指出Rails糾正寶石目錄?對於初學者來說,它需要知道捆綁商寶石在哪裏。 – Matt 2010-11-04 12:23:28
,你可以使用RVM嗎? – 2010-11-04 13:47:53