首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入linecache-0.46宝石(我正在使用rbenv)

嵌入linecache-0.46宝石(我正在使用rbenv)
EN

Stack Overflow用户
提问于 2013-10-20 03:49:45
回答 1查看 1.7K关注 0票数 0

在捆绑安装错误时:

Gem::Installer::ExtensionBuildError: ERROR:未能构建创业板本机扩展。

代码语言:javascript
复制
    /home/launchpad/.rbenv/versions/1.9.3-p448/bin/ruby extconf.rb 

无法处理1.9.x,但* extconf.rb失败*由于某种原因,无法创建Makefile,可能缺少必要的库和/或标题。有关更多细节,请查看mkmf.log文件。您可能需要配置选项。

提供配置选项:--with-opt-dir --with-opt-dir-with-opt-include=${opt-dir}/include-with-opt-lib=${opt-dir}/lib-with-make-prog- configuration -srcdir=.-curdir --ruby=/home/launchpad/.rbenv/versions/1.9.3-p448/bin/ruby

Gem文件将继续安装在/home/launchpad/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/linecache-0.46中以供检查。登录到/home/launchpad/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/linecache-0.46/ext/gem_make.out的结果

安装linecache (0.46)时发生错误,Bundler无法继续。确保gem install linecache -v '0.46'在捆绑之前就成功了。

EN

回答 1

Stack Overflow用户

发布于 2013-11-09 04:17:31

您将看到错误“还不能处理1.9.x”,因为linecache宝石与Ruby1.9.x不兼容。看起来您使用的是Ruby1.9.3-P44。

还有一个名为linecache19的gem,您可以尝试它与1.9.x兼容。

或者,你可以:

  1. 通过rbenv使用旧版本的Ruby
  2. 消除您试图使用的任何需要此创业板的创业板(例如,ruby-调试)

有关更多信息,请访问look at this question

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19473737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档