[英]Rails: gem.config & rake gems:install — no such file to load
我正在嘗試使用 config/environment.rb 來安裝 ruby gem 依賴項(因為我沒有 sudo 訪問我們的服務器的權限;所以,不能只調用gem install hpricot
)。
我試過包括各種 arguments ( :version
, :source
, :lib
) 但我仍然被rake aborted! no such file to load -- hpricot
rake aborted! no such file to load -- hpricot
更新:事實證明,當我刪除需要 hpricot 的插件時,我可以成功執行rake gems:install
。 但這不是很有幫助。 這意味着如果我移動我的應用程序,我會遇到無法獲取其 gems 的問題(因為我將重新安裝插件並添加依賴於它的功能)。
這應該如何工作?
系統: WinXP,Ruby 1.8.7,Rails 2.3.5
Rails 正在嘗試在執行 rake 任務之前加載 gem。 這是 rails 2.x 的一個已知問題。 我知道的唯一解決方案是切換到使用捆綁器來管理寶石或手動管理。
Bundler 可以與 rails 2 一起使用,但它需要對您的應用程序和部署腳本進行一些修改。 這是一個很好的起點: http://gembundler.com/rails23.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.