首页 文章

宝石安装指南针不工作

提问于
浏览
1

在终端中运行线路宝石安装指南针时遇到问题 . 它返回以下错误 . 有人能帮忙解决这个问题吗?

错误:安装罗盘时出错:错误:无法构建gem原生扩展 . /usr/local/rvm/rubies/ruby-1.9.3-p392/bin/ruby -r ./siteconf20150225-51908-cfetpz.rb extconf.rb
检查ffi.h ... *** extconf.rb失败***
由于某些原因,可能无法创建Makefile
必要的库和/或 Headers . 检查mkmf.log文件以获取更多信息
细节 . 您可能需要配置选项 .

提供的配置选项:
--with-OPT-DIR
--without-OPT-DIR
--with-OPT-包括
--without-OPT-包括= $ {停用DIR} /包括
--with-OPT-LIB
--without-OPT-LIB = $ {选择-DIR} / lib目录
--with-MAKE-PROG
--without-MAKE-PROG
--srcdir = .
--curdir
--ruby =的/ usr /本地/ RVM /红宝石/红宝石1.9.3-P392 /斌/红宝石
--with-ffi_c-DIR
--without-ffi_c-DIR
--with-ffi_c,包括
--without-ffi_c-包括= $
/包括
--with-ffi_c-LIB
--without-ffi_c-LIB = $
/ lib中
--with-libffi-配置
--without-libffi-配置
--with-pkg配置
--without-pkg配置
/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/mkmf.rb:381:in
try_do':编译器无法生成可执行文件 . (RuntimeError)您必须首先安装开发工具 . 来自/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/mkmf.rb:506:in try_cpp'来自/usr/local/rvm/rubies/ruby-1.9.3 -p392 / lib / ruby / 1.9.1 / mkmf.rb:931:来自/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/mkmf的have_header'中的块 . rb:790:在check_for中阻止来自/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/mkmf.rb:284:in块(2级)推迟'来自/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/mkmf.rb:254:in open'from /usr/local/rvm/rubies/ruby-1.9.3 -p392 / lib / ruby / 1.9.1 / mkmf.rb:284:在推迟后的块中来自/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/mkmf . rb:254:打开'来自/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/mkmf.rb:280:in推迟'来自/ usr / local / rvm / rubies / ruby-1.9.3-p392 / lib / ruby / 1.9.1 / mkmf.rb:789:in check_for'from /usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9 .1 / mkmf.rb:930:来自extconf.rb的has_header':16:'extconf失败,退出代码1

Gem文件将保留在/usr/local/rvm/gems/ruby-1.9.3-p392/gems/ffi-1.9.6中进行检查 .
结果记录到/usr/local/rvm/gems/ruby-1.9.3-p392/extensions/x86_64-darwin-10/1.9.1-static/ffi-1.9.6/gem_make.out

1 回答

  • 1

    你得到的错误是

    (RuntimeError)
       You have to install development tools first.
    

    如果您使用的是OS X(我从输出中猜得最好),您需要先安装Xcode开发人员工具 . 您可以使用以下命令执行此操作: xcode-select --install .

相关问题