[英]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.