gpt4 book ai didi

ruby - 为 Ruby 安装 Sqlite3 (Mac OSX 10.5.8)

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:02 27 4
gpt4 key购买 nike

我正在遵循本指南 ATM - http://guides.rubyonrails.org/getting_started.html#getting-up-and-running-quickly-with-scaffolding

尝试创建数据库时,我得到:

Morgans-Computer:blog 摩根$ rake db:create在您的 Gemfile 中列出的任何 gem 源中都找不到 gem 'sqlite3 (>= 0)'。运行 bundle install 以安装缺少的 gem。

当我尝试运行“bundle install”时,出现更多错误:

使用 native 扩展安装 sqlite3 (1.3.4)/Users/Morgan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:551:in `rescue in block in build_extensions':错误:无法构建 gem native 扩展。 ( gem ::安装器::ExtensionBuildError)

    /Users/Morgan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb 

我已尝试安装 Ruby Gem Sqlite3 (http://rubygems.org/gems/sqlite3-ruby),但它仍然失败。我在这里发现另一篇文章说我需要安装 C,因为编译器就是用它编写的?不确定那到底是什么意思,或者我是如何去做的。

任何帮助将不胜感激!!

最佳答案

如果您还没有 homebrew安装,我会先设置它。这是一个不错的包管理器,允许您使用 brew install sqlite 安装 sqlite 之类的东西。

要安装 brew,您需要安装 xcode。如果您还没有,您可能需要系统附带的 CD,或者您可以从 apple's website 下载。 .在最新的操作系统上,您可以从 App Store 安装它,这很好(这可能也适合您)。

如果您有 mysql 并且更愿意使用它并回避 sqlite 问题,您可以这样生成您的 rails 项目。

rails new my_new_project -d mysql

关于ruby - 为 Ruby 安装 Sqlite3 (Mac OSX 10.5.8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7701236/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com