Проблемы при попытке установить гем recaptcha на Ruby on Rails 3 - PullRequest
0 голосов
/ 01 июня 2011

Я пытаюсь установить recaptcha в приложении Rails3 (я использую Passenger), вот что я сделал:

1) gem install recaptcha

2) В Gemfile я написал:
gem 'recaptcha', "0.3.1",: require => 'recaptcha / rails'

3) В контроллере, где я собираюсь его использовать, я написал:
require 'net / http'

Но когда я делаю: установка пакета, он говорит «Killed», а когда я пытаюсь запустить веб-приложение, он говорит:
Не удалось найти recaptcha gem (= 0.3.1, время выполнения)в любом из драгоценных источников.(Bundler :: GemNotFound)

Что мне делать?заранее спасибо!

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Вам не нужно делать 'gem install ...'; просто запустите «bundle install», и bundler получит все необходимое для удовлетворения требований, указанных в вашем Gemfile.

«Убитый» бит для меня в новинку. Вы запускаете это на хостинге случайно? Если это так, упаковщик может быть убит , если он использует слишком много памяти. На этой странице рекомендуется использовать пакет комплектации перед развертыванием.

0 голосов
/ 03 июня 2011

Решение: я начал с нуля и следую этому: http://thekindofme.wordpress.com/2010/09/25/recaptcha-with-rails-3-without-plugins/

...