Невозможно создать базу данных в направляющих. - PullRequest
0 голосов
/ 11 марта 2012

Пробираясь через стандартные Rails, "начинаю", я обнаруживаю, что когда я пытаюсь выполнить "rake db: create", я всегда получаю ошибку

Could not find i18n-0.6.0 in any of the sources
Run `bundle install` to install missing gems.

, вот мой database.yml:

development:
  adapter: mysql
  database: attitude
  username: attitude
  password: ***
  host: localhost

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: mysql
  database: attitude
  username: attitude
  password: ***
  host: localhost

production:
  adapter: mysql
  database: attitude
  username: attitude
  password: ***
  host: localhost

i18n появляется в списке драгоценных камней i18n.В Bundle show i18n установлен по адресу /usr/lib/ruby/gems/1.9.1/gems/i18n-0.6.0. Я видел некоторые связанные вопросы, связанные со стековым потоком, которые, как представляется, были результатом установки пакета sudo.Я попытался создать новый проект rails и осторожно НЕ использовал эту команду, но безрезультатно.Нужно ли мне полностью переустанавливать rails, или моя Ubuntu установлена ​​испорченной, или как?

1 Ответ

1 голос
/ 11 марта 2012

Пробег sudo gem uninstall i18n. Затем снова выполните bundle install (без sudo).

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