Rails: не удается запустить DB Rake на OS X 10.6, потому что не найден gem SQL lite - PullRequest
1 голос
/ 09 июня 2011

Вот мое сообщение об ошибке, когда я делаю рейк БД:

Не удалось найти гем 'sqlite3 (> = 0)' ни в одном из источников гемов, перечисленных в вашем Gemfile.

Я пытался установить xCode 4.0.2

Команды:

sudo gem install sqlite3-ruby 
sudo gem update --system 
sudo gem update rails 
sudo gem update sqlite3-ruby

Список драгоценных камней:

abstract (1.0.0)
actionmailer (3.0.8, 2.2.2)
actionpack (3.0.8, 2.2.2)
activemodel (3.0.8)
activerecord (3.0.8, 2.2.2)
activeresource (3.0.8, 2.2.2)
activesupport (3.0.8, 3.0.6, 2.2.2)
arel (2.0.10)
builder (2.1.2)
bundler (1.0.14)
erubis (2.6.6)
i18n (0.5.0)
mail (2.2.19)
mime-types (1.16)
polyglot (0.3.1)
rack (1.2.3)
rack-mount (0.6.14)
rack-test (0.5.7)
rails (3.0.8, 2.2.2)
railties (3.0.8)
rake (0.9.2, 0.8.3)
rubygems-update (1.8.5, 1.8.4, 1.3.1)
thor (0.14.6)
treetop (1.4.9)
tzinfo (0.3.27)

Есть предложения?Я на Max OS X 10.6

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Я думаю, что это будет работать, если вы добавите sqlite в свой Gemfile:

gem 'sqlite3'

и запустите:

$ bundle update
0 голосов
/ 10 июня 2011

Я решил это, выполнив:

sudo gem i sqlite3

Если вы проверите человека через:

команды помощи gem

«i» обозначает установку, что-то вроде сокращения. Выполнение этого после запуска обновления пакета и всех основных обновлений приводило к тому, что Руби заработал.

Спасибо за вашу помощь!

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