我的應用程序工作在我的本地機器沒有問題,但是當我把它上傳到我的服務器,我得到這個錯誤:乘客沒有找到郵件寶石
Could not find mail-2.2.14 in any of the sources (Bundler::GemNotFound)
我與寶石表檢查,郵件2.2.14安裝,我不知道發生了什麼。我上傳了另一個應用程序到同一臺服務器,它工作正常。
任何人都可以幫到我嗎?
編輯
我解決了運行
bundle update mail
我的應用程序工作在我的本地機器沒有問題,但是當我把它上傳到我的服務器,我得到這個錯誤:乘客沒有找到郵件寶石
Could not find mail-2.2.14 in any of the sources (Bundler::GemNotFound)
我與寶石表檢查,郵件2.2.14安裝,我不知道發生了什麼。我上傳了另一個應用程序到同一臺服務器,它工作正常。
任何人都可以幫到我嗎?
編輯
我解決了運行
bundle update mail
檢查其紅寶石您的乘客使用的問題。
請確保與來自which ruby
命令的ruby的值相同。
如果您使用的是捆綁軟件,請確保您已經運行了bundle update
命令。
您可以嘗試檢入供應商/緩存文件夾中的gem。
bundle install
應該在本地緩存寶石,如果它們存在安裝。
您是否有完整的堆棧跟蹤?
感謝您的回答。我嘗試捆綁安裝沒有成功。但我解決了捆綁更新郵件的問題:) – Brian 2011-03-14 06:39:15
我在一個共享主機,所以我不能訪問httpd.conf文件,但我不認爲這是問題所在。我部署了另一個應用程序(也使用ActionMailer),它運行良好,但是這個我無法工作。感謝您的快速回答。 – Brian 2011-03-14 06:10:48