我們正在部署我們的應用程序作爲RPM Linux軟件包(包括所有的依賴也打包的RPM)。事實證明,捆綁器在這種情況下是有問題的,它只會使我們的構建過程複雜化 - 我們希望擺脫它。是否可以在沒有捆綁器的情況下使用Rails 3?
是否可以運行Rails 3應用,而無需迫使它的Ruby使用的系統RubyGems的?怎麼樣?
我們正在部署我們的應用程序作爲RPM Linux軟件包(包括所有的依賴也打包的RPM)。事實證明,捆綁器在這種情況下是有問題的,它只會使我們的構建過程複雜化 - 我們希望擺脫它。是否可以在沒有捆綁器的情況下使用Rails 3?
是否可以運行Rails 3應用,而無需迫使它的Ruby使用的系統RubyGems的?怎麼樣?
你可以安裝使用gem install gemname
手動所有寶石。在你的情況,或者如果你沒有須藤權利這也許是值得推薦的安裝寶石使用
gem install --user-install gemname
用戶目錄文件本地您也可以在本地使用捆綁安裝的寶石:
bundle install --path ~/.gem
在這本書中Rails的3路有描述對去除捆紮機最簡單的方法是刪除的Gemfile *文件的聲明。而已。它只是工作。
嘿,我想你是誤會我了。我已經在系統範圍內安裝了所有的rubygems(來自RPM)。我只是不想使用Bundler啓動Rails 3。沒有它,軌道3能活着嗎?如何完全刪除它。 – lzap
我很抱歉,但這與我的問題完全無關。其他人傾向於解決問題,而事實並非如此。 – lzap