Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
首先,Waggrant up可以工作,但在halt/up之后出现ruby错误_Ruby_Vagrant - Fatal编程技术网

首先,Waggrant up可以工作,但在halt/up之后出现ruby错误

首先,Waggrant up可以工作,但在halt/up之后出现ruby错误,ruby,vagrant,Ruby,Vagrant,我已经安装了ruby 2.1.6、vagrant 1.7.2和虚拟盒4.3.28 第一个vagrant-up运行正常,box被下载,服务器工作正常,但当我运行halt然后尝试另一个vagrant-up时,我得到下面的ruby错误消息 C:/Users/Mike/.vagrant.d/gems/gems/childprocess-0.5.6/lib/childprocess/windows/lib.rb:308:[BUG]分段错误 ruby 2.0.0p353(2013-11-22)[i386-m

我已经安装了ruby 2.1.6、vagrant 1.7.2和虚拟盒4.3.28

第一个
vagrant-up
运行正常,box被下载,服务器工作正常,但当我运行
halt
然后尝试另一个
vagrant-up
时,我得到下面的ruby错误消息

C:/Users/Mike/.vagrant.d/gems/gems/childprocess-0.5.6/lib/childprocess/windows/lib.rb:308:[BUG]分段错误
ruby 2.0.0p353(2013-11-22)[i386-mingw32]
//很多输出都列出了ruby文件
[注]
您可能在Ruby解释器或扩展库中遇到错误。
欢迎提供Bug报告。
详情如下:http://www.ruby-lang.org/bugreport.html
此应用程序已请求运行时以异常方式终止它。
有关更多信息,请联系应用程序的支持团队。
总输出很长,因此我必须单独上传:

我尝试卸载所有内容并重新安装,但同样的事情总是发生。有没有人能帮我理解这个错误信息,并给我一些修复它的建议


vagrant项目正在我的台式机上运行。很好,这个问题只是发生在我的笔记本电脑上。

今天面临同样的问题(它在上周五工作)。在重新安装/卸载/重新启动无数次后,我可以通过执行以下操作解决此问题:

  • 转到.vagrant.d\文件夹
  • 删除plugins.json和整个gems
  • 我现有的文件中有一个代码,如果不存在,可以安装插件。我也得把它取下来
    这基本上删除了所有插件以使其正常工作。我只使用了流浪汉cachier,所以对我来说没什么大不了的。

    从昨天起我就遇到了同样的问题,我能够通过这个命令找到解决办法

    > vagrant plugin install ffi
    > vagrant plugin uninstall ffi && vagrant plugin install ffi --plugin-version 1.9.8
    
    在那之后,你应该能够毫无问题地做流浪。 原因是前几天发布的最新ffi gem(我认为这只会影响windows用户),因此对于刚刚安装或更新vagrant的用户,我们需要暂时将ffi降级到1.9.8


    来源:

    我今天也遇到了同样的问题,好像是流浪汉的全球问题导致了今天的问题,这里是错误报告。您是否更改了VAGRANT_主目录或使用默认目录?尝试更改,它对我有效。这在我使用hostsupdater插件时发生,但卸载无法修复,我必须删除vagrant.d文件夹。有什么方法可以让我看到这个插件以前的版本并安装一个旧版本吗?@Guerrilla,vagrant up适合你吗?另外,当您尝试vagrant插件安装vagrant hostsupdater时,是否收到错误消息?如果我删除vagrant.d文件夹,vagrant up可以正常工作。如果我安装hostupdater,安装时不会出错。当我试图流浪时,错误就出现了。我可以毫无错误地卸载插件,但这并不能修复它。我必须再次删除vagrant.d文件夹,它才能让我再次运行vagrant。你是对的。我不知道安装了FFI,因为它没有出现在
    vagrant plugin list
    上,但在gem文件夹中找到了它。卸载和安装以前的版本可以正常工作,现在又可以正常工作了。非常感谢你,你真的帮助了我!我在厨师厨房创建命令中遇到了这个问题,这个解决方案非常有效。谢谢我真的需要hostupdater插件。有没有办法让插件重新工作?是什么阻止了他们的工作?