簡體   English   中英

乘客+ Rails 3.1.1 =在任何來源中都找不到rake-0.9.2(Bundler :: GemNotFound)

[英]Passenger + Rails 3.1.1 = Could not find rake-0.9.2 in any of the sources (Bundler::GemNotFound)

我知道已經有一些有關此錯誤的線程,但是沒有一個線程解決了我的問題。 我用rails 3.1.1和RVM Ruby 1.9.2-p180啟動了一個新的rails應用程序。 當我使用rails server並轉到localhost:3000時,它可以工作

但是,當我嘗試使用“乘客”(OSX首選項窗格)像其他Rails 3.0.x應用一樣托管它並在瀏覽器中訪問它時,出現以下錯誤:

    Error message:
    Could not find rake-0.9.2 in any of the sources (Bundler::GemNotFound)
    Exception class:
    PhusionPassenger::UnknownError

還有其他人遇到鐵路3.1.1和乘客的問題嗎?

當我輸入gem list --local時, gem list --local有rake 0.9.2,並且我也位於正確的RVM gemset中。

有任何想法嗎?

首先檢查Passenger是否使用正確的紅寶石(如果使用Apache):

LoadModule passenger_module /home/user/.rvm/gems/ree-1.8.7-2011.03/gems/passenger-3.0.9/ext/apache2/mod_passenger.so
PassengerRoot /home/user/.rvm/gems/ree-1.8.7-2011.03/gems/passenger-3.0.9
PassengerRuby /home/user/.rvm/wrappers/ree-1.8.7-2011.03/ruby

然后檢查RVM +旅客指南。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM