2012-03-07 3 views
1

Просто интересно, может ли кто-нибудь помочь мне с проблемой геройки (кажется, так много!) ... Я работаю с картографом на моем локальном сервере и имею очень маленькая карта, которая загружается с страницами профиля пользователя ... Однако я не могу получить то же самое, что работает на Heroku из-за вышеупомянутого сообщения об ошибке. Я изначально установил картографа, используя git clone git://github.com/parolkar/cartographer.git vendor/plugins/cartographer, и это отлично работало на моем локальном сервере. Затем я попытался установить картографический камень через gemfile и повторно развернуть, но это не изменило ошибку.Проблема Heroku: NameError (неинициализированная постоянная картография: Gmap):

У кого-нибудь есть ключ к этой проблеме? Благодаря!

source 'https://rubygems.org' 

gem 'rails', '3.2.0.rc2' 
gem 'bcrypt-ruby', '3.0.1' 
gem 'therubyracer' 
gem 'pg' 
gem 'gravatar_image_tag' 
gem 'will_paginate' 
gem "paperclip", :git => "git://github.com/thoughtbot/paperclip.git" 
gem 'formtastic' 
gem 'cartographer' 
gem 'gon' 
gem 'geocoder' 
gem 'mocha' 

group :development do 
    gem 'rspec-rails' 
    gem 'annotate', '~> 2.4.1.beta' 
    gem 'nifty-generators' 
end 

group :production do 
    # gems specifically for Heroku go here 
    # gem 'therubyracer-heroku' 
    gem 'pg' 
    gem 'thin' 
end 

group :test do 
    gem 'rspec' 
    gem 'guard-rspec' 
    gem 'libnotify' 
    gem 'webrat' 
    gem 'factory_girl_rails' 
end 

# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 

    # See https://github.com/sstephenson/execjs#readme for more supported runtimes 
    # gem 'therubyracer' 

    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 

# To use ActiveModel has_secure_password 
# gem 'bcrypt-ruby', '~> 3.0.0' 

# To use Jbuilder templates for JSON 
# gem 'jbuilder' 

# Use unicorn as the web server 
# gem 'unicorn' 

# Deploy with Capistrano 
# gem 'capistrano' 

# To use debugger 
# gem 'ruby-debug19', :require => 'ruby-debug' 

gem "mocha", :group => :test 
+0

Какую версию Rails вы используете? 2 или 3? У вас есть Gemfile? – shingara

+0

Вы совершили клон картографа? или ссылку на git-подмодуль? – shingara

+0

Shingara, я сначала попытался сделать клон, и это сработало на моем локальном сервере ... но потом не сработало на герою ... так что я попробовал добавить драгоценный камень в свой gemfile .. все еще не удалось. – Abram

ответ

1

самоцвета и плагин не тот же проект, но 2 Дифференц:

Если вы хотите использовать gem добавьте его только в свой Gemfile

Если вы хотите использовать plu gin Вам необходимо добавить его git-subodule

rm -rf vendor/plugins/cartographer 
git submodule add git://github.com/parolkar/cartographer.git vendor/plugins/cartographer 
git submodule init 
git commit -m 'add cartographer like submodule' 
+0

Doh! Спасибо, Шингара, ударив головой о стену! – Abram

Смежные вопросы