繁体   English   中英

在我的Ruby安装中修复此错误

[英]Fix this error on my Ruby install

我是Ruby的新手,正试图使其运行,但是当我这样做时,我收到以下消息:

在Gemfile中列出的任何gem来源中找不到gem'sqlite3(> = 0)'。 运行bundle install以安装缺少的gem。

在终端(使用Mac)上运行“捆绑安装”后,我得到以下信息:

安装带有本机扩展名/library/Ruby/Site/1.8/rubygems/installer.rb:551:in`build_extensions'中的sqlite3(1.3.4):错误:无法生成gem本机扩展名。 (Gem :: Installer :: ExtensionBuildError)

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb在/System/Library/Frameworks/Ruby.framework/Versions/1.8/上找不到红宝石的头文件的usr / lib / ruby​​ / ruby​​.h

我怎样才能解决这个问题? 我已经搜索了一段时间,但无法弄清楚,我需要它来成功运行“ rails server”以在浏览器上查看我的应用= /

这里

找不到Ruby的头文件

如果在尝试构建扩展或gem时收到无法找到红宝石头文件的错误消息,则意味着Ruby无法找到其头文件。

默认情况下,Mac OS X不会提供头文件,您需要在安装后安装Xcode Tools软件包。 您可以在Leopard DVD上的Optional Installs / Xcode Tools目录中找到它。

就这样,系统没有Ruby头文件。 要安装它们,您需要安装Xcode Tools软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM