gpt4 book ai didi

ruby-on-rails - Mac雪豹如何安装sqlite3的ruby接口(interface)?

转载 作者:行者123 更新时间:2023-12-03 19:07:23 27 4
gpt4 key购买 nike

我尝试按如下方式安装它,但它会引发错误:-

"sudo gem install sqlite3-ruby"
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/ Versions/1.8/usr/lib/ruby/ruby.h

Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/sqlite3-ruby-1.3.1 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/sqlite3-ruby-1.3.1/ext/sqlite3/gem_make.out

关于我的系统的一些信息:-

ruby -v 1.8.7
rails -v 3.0.1
gem -v 1.3.7
sqlite3 --版本 3.6.12

还有如何检查我的系统中是否安装了 sqlite3 的 ruby​​ 接口(interface)?
就像我们“rails-v”来检查我们的系统中是否安装了rails。我没有在网上找到任何命令来检查我的系统中是否安装了sqlite3的ruby-interface?

最佳答案

为了在 OS X 上编译 native 代码(例如这个 native Ruby 扩展),您必须安装 Apple XCode。

XCode 包括各种开发工具,例如 clang 编译器和开发头文件(ruby.h 等)。

最新版本的 XCode 可在 App Store 上找到。尽管默认情况下,XCode 不再以使它们可以从 shell 访问的方式安装开发人员工具,但您可以通过从 XCode IDE 首选项窗口的“下载”选项卡下安装“命令行工具”来解决此问题。

this other answer更多细节。

关于ruby-on-rails - Mac雪豹如何安装sqlite3的ruby接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4039255/

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