0
我正在向Heroku部署Sinatra應用程序。我正在使用Bundler來處理我的依賴關係。當我在我的機器上運行它時,它沒有問題。我這個使用Bundler部署Sinatra應用程序到Heroku - 找不到寶石
config.ru
require "rubygems"
require "bundler"
require "net/http"
require "uri"
Bundler.require
require './application'
run Sinatra::Application
啓動它,這
的Gemfile
source :gemcutter
gem "sinatra"
gem "aws-s3"
gem "zipruby"
gem "bson_ext"
gem "mongo"
gem "json"
gem "sinatra-subdomain"
當我推它,沒有錯誤。它顯示捆綁安裝正常。然後,當我訪問URL時,我收到一個應用程序錯誤。查看heroku logs
,錯誤是Unexpected error while processing request: undefined method 'subdomain' for main:Object
。這是指我正在使用的sinatra-subdomain gem。如果我註釋掉子域部分,下一個gem,aws/s3會給出錯誤。我無法在文檔中找到任何幫助。
謝謝。
謝謝,這是問題所在。我有1.9.3,需要1.9.2。工作很好。 – V9801 2012-04-22 21:45:57