我正在尝试使用SQL Server运行Vagrant框以进行本地开发.我正在运行Fedora 23.有问题的方法就是这个.
vagrant up 失败,出现以下错误消息:
/usr/share/vagrant/plugins/communicators/winrm/shell.rb:9:in `require':
cannot load such file -- winrm (LoadError)
Run Code Online (Sandbox Code Playgroud)
我试图安装winrm使用gem install winrm,并将其安装就好了,但流浪者仍然失败.
以下ruby脚本运行时没有错误:
require "winrm"
puts "hello world"
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这一问题?
jim*_*ter 13
winrm和winrm-fs宝石不与Fedora或Debian打包在一起.你可以运行:
$ vagrant plugin install winrm
$ vagrant plugin install winrm-fs
Run Code Online (Sandbox Code Playgroud)
(即vagrant插件安装,而不是gem安装).
注意:使用Vagrant版本1.8.1,winrmgem无法安装并修复它:
$ vagrant plugin install winrm --plugin-version 1.8.1
$ vagrant plugin install winrm-fs
Run Code Online (Sandbox Code Playgroud)
小智 7
有同样的问题:使用 Ubuntu Ubuntu 20.04.1 LTS 运行 ruby 2.7.0p0 和 Vagrant 2.2.6
对我有用的解决方案 -
$ vagrant plugin install winrm
$ vagrant plugin install winrm-fs
$ vagrant plugin install winrm-elevated (this additional error showed after the first two were installed)
Run Code Online (Sandbox Code Playgroud)
与此处相同的分辨率:https : //groups.google.com/forum/#!topic/vagrant-up/mBYMUHm-YBI
因此,这是Debian打包的Vagrant版本的问题。可从https://www.vagrantup.com/downloads.html安装DEB软件包(适用于1.6.5和1.7+)。
Debian已提出780036来跟踪此问题。
| 归档时间: |
|
| 查看次数: |
5574 次 |
| 最近记录: |