Получение проблемы с герою БД: push - PullRequest
0 голосов
/ 26 сентября 2010

Я делаю свой первый тест на героку, и у меня проблема с герою db: push.мой конфиг:

ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.8.0]
gem 1.3.7

Кто-нибудь может мне помочь?

$ heroku db:push

Loaded Taps v0.3.12
Auto-detected local database: mysql://root@localhost/siftest?encoding=utf8
Warning: Data in the app 'morning-waterfall-18' will be overwritten and will not be recoverable.
Are you sure you wish to continue? (y/n)? y
Sending schema
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
Schema:        100% |==========================================| Time: 00:00:24
/Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3:in `require': no such file to load -- rubygems (LoadError)
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/bin/schema:3
/Library/Ruby/Gems/1.8/gems/json_pure-1.4.6/lib/json/pure/parser.rb:148:in `parse': source did not contain any JSON! (JSON::ParserError)
 from /Library/Ruby/Gems/1.8/gems/json_pure-1.4.6/lib/json/common.rb:146:in `parse'
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/lib/taps/operation.rb:410:in `push_indexes'
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/lib/taps/operation.rb:388:in `run'
 from /Library/Ruby/Gems/1.8/gems/taps-0.3.12/lib/taps/cli.rb:169:in `clientxfer'
 from /Library/Ruby/Gems/1.8/gems/heroku-1.10.5/lib/heroku/commands/db.rb:162:in `taps_client'
 from /Library/Ruby/Gems/1.8/gems/heroku-1.10.5/lib/heroku/commands/db.rb:13:in `push'
 from /Library/Ruby/Gems/1.8/gems/heroku-1.10.5/lib/heroku/command.rb:48:in `send'
 from /Library/Ruby/Gems/1.8/gems/heroku-1.10.5/lib/heroku/command.rb:48:in `run_internal'
 from /Library/Ruby/Gems/1.8/gems/heroku-1.10.5/lib/heroku/command.rb:20:in `run'
 from /Library/Ruby/Gems/1.8/gems/heroku-1.10.5/bin/heroku:13
 from /usr/bin/heroku:19:in `load'
 from /usr/bin/heroku:19

1 Ответ

0 голосов
/ 28 сентября 2010

Вы получаете сообщение об отсутствии такого файла для загрузки ошибки rubygems, что может означать следующее:
3.3 Нет такого файла для загрузки - rubygems Когда я запускаю команду gem, я получаю следующее сообщение об ошибке:

ruby: нет такого файла для загрузки - rubygems (LoadError) Что не так?

Ответ Похоже, что для выполнения копии Ruby не установлена ​​библиотека RubyGems. Вероятно, RubyGems был установлен за один раз (поскольку распознана команда gem), но, возможно, он был установлен на иную установку Ruby, чем та, которую вы сейчас используете.

Что нужно проверить Убедитесь, что установленная Ruby является той же, на которой установлен RubyGems. В системе Unix команда which (или type command) поможет понять это. Убедитесь, что в текущей установленной установке Ruby действительно установлена ​​библиотека RubyGems. Вы должны найти файл «rubygems.rb» в каталоге site_ruby / 1.8 установки Ruby. Такое смешение может легко произойти после установки нового экземпляра Ruby, но старый экземпляр предшествует новому в списке PATH.

Эту информацию можно найти здесь: http://docs.rubygems.org/read/chapter/19

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...