vagrant up не удается загрузить winrm
Я пытаюсь запустить окно Vagrant с SQL Server для локальной разработки. Я запускаю Fedora 23. Поле в вопрос этой.
vagrant up
сбой со следующим сообщением об ошибке:
/usr/share/vagrant/plugins/communicators/winrm/shell.rb:9:in `require':
cannot load such file -- winrm (LoadError)
Я попытался установить winrm
С gem install winrm
, и он устанавливается просто отлично, но бродяга все еще терпит неудачу.
следующий скрипт ruby работает без ошибок:
require "winrm"
puts "hello world"
кто-нибудь знает как это исправить?
3 ответов
драгоценные камни winrm и winrm-fs не упакованы с Fedora или Debian. Вы можете запустить:
$ vagrant plugin install winrm
$ vagrant plugin install winrm-fs
(т. е. установка плагина vagrant, а не gem install).
Примечание: использование версии Vagrant 1.8.1
на winrm
gem не удалось установить, и это исправило его:
$ vagrant plugin install winrm --plugin-version 1.8.1
$ vagrant plugin install winrm-fs
такое же разрешение, как здесь:https://groups.google.com/forum#!тема/бродяга-вверх/mBYMUHm-YBI
Итак, это проблема с упакованной версией Debian Vagrant. Установка пакета DEB из https://www.vagrantup.com/downloads.html работает (как для 1.6.5, так и для 1.7+).
780036 был поднят с Debian для отслеживания этой проблемы.
Не уверен, что проблема была, но я исправил ее, удалив vagrant с dnf и установив последнюю версию из vagrantup.com - ... Кажется, winrm включен в последнюю версию vagrant.