加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 忽略GEM,因为它的扩展没有构建

发布时间:2020-12-16 20:26:40 所属栏目:百科 来源:网络整理
导读:在我的工作和家用电脑上,我最近将Ruby升级到2.3.1,使用ruby-install.我使用chruby作为我的Ruby切换器. 我在终端上看到这个警告: Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11Ignoring bcrypt-
在我的工作和家用电脑上,我最近将Ruby升级到2.3.1,使用ruby-install.我使用chruby作为我的Ruby切换器.

我在终端上看到这个警告:

Ignoring bcrypt-3.1.11 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.11
Ignoring bcrypt-3.1.10 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.10
Ignoring binding_of_caller-0.7.2 because its extensions are not built.  Try: gem pristine binding_of_caller --version 0.7.2
Ignoring byebug-9.0.5 because its extensions are not built.  Try: gem pristine byebug --version 9.0.5
Ignoring byebug-5.0.0 because its extensions are not built.  Try: gem pristine byebug --version 5.0.0
Ignoring concurrent-ruby-ext-1.0.2 because its extensions are not built.  Try: gem pristine concurrent-ruby-ext --version 1.0.2
Ignoring debug_inspector-0.0.2 because its extensions are not built.  Try: gem pristine debug_inspector --version 0.0.2

在我的工作,电脑上,列表要长得多,但很容易解决.当我尝试建议的宝石原始创业板,它告诉我,它找不到宝石,所以我运行gem安装GEM,并解决了它.

在家里,什么也没有工作.

事情我试过,从常识和各种其他堆栈的问题:

宝石原始创业板
宝石原始 – 全部
>卸载并重新安装宝石
宝石更新
宝石更新 – 系统
>捆绑更新
>卸载并重新安装bundler
>卸载并重新安装rails(虽然,这不是Rails的具体问题.)
>删除?/ .bundle /
>打开XCode并让它安装一些扩展(它确实需要做,但它没有修复任何东西.)
运行酿造医生并解决所有的小问题,然后酿造更新和冲泡升级
宝石安装路边(我无法想象这个宝石与这个问题有关,但是两个不同的人把它列为修复同一个警告的最后一步.)

解决方法

我今天遇到了这个确切的问题 – 得到的警告就是这样的宝石,甚至没有安装!

…嗯,事实证明,宝石已经安装了 – 不同于我已经用chruby设置的ruby(2.2.3 vs 2.3.1)的ruby.

切换到所有不同的ruby和运行宝石原始 – 所有这些都解决了问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读