【问题标题】:Vagrant -v Ignoring ffi -nokogiri and unf_ext because its extensions are not builtVagrant -v 忽略 ffi -nokogiri 和 unf_ext,因为它的扩展没有构建
【发布时间】:2018-04-13 03:58:54
【问题描述】:


尝试设置 vagrant 后,我​​在标志 -v 上得到此输出

流浪者-v
忽略 ffi-1.9.14,因为它的扩展没有构建。试试: gem pristine ffi --version 1.9.14
忽略 nokogiri-1.6.7.1,因为它的扩展没有构建。试试: gem pristine nokogiri --version 1.6.7.1
忽略 unf_ext-0.0.7.2 因为它的扩展没有构建。试试: gem pristine unf_ext --version 0.0.7.2
流浪者 2.0.0

除了上面的尝试建议我已经尝试过:

宝石原始--all 
宝石原始--system 

并带有标志

-- --use-system-libraries
还有未安装的流浪者:
rm -rf /opt/vagrant
rm -f /usr/local/bin/vagrant
sudo pkgutil --forget com.vagrant.vagrant

然后重新安装....同样的事情!!!
我在 Mac OS X El Capitan 上使用 ruby​​ 版本:

ruby 2.4.2p198(2017-09-14 修订版 59899)[x86_64-darwin15]

问题依旧!!! 有什么建议?谢谢你:-)

【问题讨论】:

    标签: ruby-on-rails ruby macos vagrant vagrant-provision


    【解决方案1】:

    问题终于解决了:

    1. 完全卸载 Vagrant 2.0.0:

      sudo rm -rf /opt/vagrant
      rm -f /usr/local/bin/vagrant
      sudo pkgutil --forget com.vagrant.vagrant
      
    2. 删除~/.vagrant.d 目录。

    3. 在 Library>Ruby>Gems>2.0.0>gems 中清理 旧 Vagrant gem
    4. 在终端中运行:gem update
    5. Vagrant Official Site 重新安装 Vagrant。

    不再支持将 Vagrant 作为 Ruby gem 安装,并且在安装新版本之前必须删除旧版本,如官方网站所述。

    【讨论】:

      猜你喜欢
      • 2021-02-18
      • 2021-03-30
      • 2016-12-12
      • 1970-01-01
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 2015-08-23
      相关资源
      最近更新 更多