Rails:无法在OS X 10.6上运行DB Rake,因为找不到gem SQL lite



这是我进行DB rake时的错误消息:

在中找不到gem"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

我认为如果您将sqlite添加到Gemfile:中,它会起作用

gem 'sqlite3'

并运行:

$ bundle update

我通过以下操作解决了这个问题:

sudo gem i sqlite3

如果你通过检查该男子

gem帮助命令

"i"代表安装,有点像捷径。在运行捆绑包更新&所有的核心更新都使Ruby的rake正常工作。

谢谢你的帮助!

最新更新