我根据官方HashiCorp文档删除了旧版的流浪汉,并使用官方OSX通用安装程序重新安装。现在,主机上的每个vagrant命令都会返回以下警告:
$ vagrant global-status
Ignoring ffi-1.9.10 because its extensions are not built. Try: gem pristine ffi --version 1.9.10
我仔细检查了我的Ruby设置,发现RVM和rbenv都已安装。因此,我使用rvm implode
卸载了RVM,并删除了~/.rvm
以获得良好的衡量标准。最后,我使用rbenv
安装了Ruby 2.3.0,并调用了rbenv init
(并将其输出添加到我的shell配置中)。
从这里开始,我有一个设置,允许我安装任何版本的ffi
。最新版本比1.9.10更新,但安装1.9.10不会影响警告。
我认为缺乏FFI会减慢速度。如何让Vagrant使用rbenv管理的宝石?