нет такого файла для загрузки - капибара / рельсы - PullRequest
1 голос
/ 24 августа 2011

Я пробую OSS catarse , и он отлично работает на моей машине после изучения урока (см. Ссылку).

Затем я помещаю его в heroku, используя

git push heroku master

И все работает нормально, проблема в том, что когда я пытаюсь перенести базу данных, используя

heroku rake db:migrate 

Я получаю

(in /app)
rake aborted!
no such file to load -- capybara/rails

И я не уверен, что мне делать, я видел несколько решений в Интернете, но люди, у которых была такая же проблема, так и не получили ответа на форумах, которые они публикуют.Один из ответов был:

Я переместил капибару за пределы групп и теперь получаю rake db: migrate работает отлично, tks !!

Я должен сказать этому человекуУ меня был ужасный английский, я не уверен, что он сделал, но это почти все, что он говорит.Я думал, что он имел в виду строку Gemfile

group: test,: development do

Найден в исходном файле, я удалил его, и проблема остается.Есть еще идеи?любая помощь будет принята, я только начинаю изучать рельсы, и я очень хочу узнать все, что мне нужно, чтобы решить эту проблему, поэтому не стесняйтесь, присылайте мне rtfm, просто скажите мне, что: P

1 Ответ

0 голосов
/ 24 августа 2011

Я обнаружил, что он имел в виду перемещение строки выше группа: тестирование: разработка до Просто для пояснения, как это выглядело раньше

 33 group :test, :development do
 34   gem 'capybara', ">= 0.4.0"

Между прочим, это номера строк, и это после

 33 gem 'capybara', ">= 0.4.0"
 34 group :test, :development do

Теперь heroku rake db: migrate работает, как и ожидалось, приложение все еще не работает, но это может быть связано с другим вопросом. Если кто-нибудь захочет объяснить это, мы будем очень признательны.

...