Depois de encontrar um semelhante e um mais , chutei o pacote% empacotado do Ubuntu vagrant
e ganhei um original de Vagrant . Fácil, agora está tudo bem.
Estou usando o Vagrant 1.8.1 no Ubuntu 16.04 hospedando o Debian Jessie.
Eu configurei uma conta com o Atlas, conectada a partir do terminal, execute:
vagrant share
Estou recebendo a tela de ajuda com o código de saída 1
.
Parece haver um problema em aberto no GitHub aqui de janeiro '16. Eu tentei me resolver com
vagrant up --debug 2>log
Mas nada aparece no log quando eu faço share
.
Uma coisa possivelmente estranha é que o comando share
está faltando entre os comandos em /usr/share/vagrant/plugins/commands
. Também está faltando na listagem produzida com:
vagrant list-commands
Também está faltando na mesma pasta do GitHub e eu não vejo isso lá na história do GitHub.
Não está faltando na documentação .
Eu não sei Ruby, então não há muito sentido em ler /usr/bin/vagrant
, o que eu fiz de qualquer maneira.
UPDATE
Em resposta a @jayhendren.
$ vagrant plugin install vagrant-share
Installing the 'vagrant-share' plugin. This can take a few minutes...
/usr/lib/ruby/2.3.0/rubygems/specification.rb:946:in 'all=': undefined method 'group_by' for nil:NilClass (NoMethodError)
from /usr/lib/ruby/vendor_ruby/vagrant/bundler.rb:275:in 'with_isolated_gem'
from /usr/lib/ruby/vendor_ruby/vagrant/bundler.rb:231:in 'internal_install'
from /usr/lib/ruby/vendor_ruby/vagrant/bundler.rb:102:in 'install'
from /usr/lib/ruby/vendor_ruby/vagrant/plugin/manager.rb:62:in 'block in install_plugin'
from /usr/lib/ruby/vendor_ruby/vagrant/plugin/manager.rb:72:in 'install_plugin'
from /usr/share/vagrant/plugins/commands/plugin/action/install_gem.rb:37:in 'call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in 'call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/builder.rb:116:in 'call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in 'block in run'
from /usr/lib/ruby/vendor_ruby/vagrant/util/busy.rb:19:in 'busy'
from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in 'run'
from /usr/share/vagrant/plugins/commands/plugin/command/base.rb:14:in 'action'
from /usr/share/vagrant/plugins/commands/plugin/command/install.rb:32:in 'block in execute'
from /usr/share/vagrant/plugins/commands/plugin/command/install.rb:31:in 'each'
from /usr/share/vagrant/plugins/commands/plugin/command/install.rb:31:in 'execute'
from /usr/share/vagrant/plugins/commands/plugin/command/root.rb:56:in 'execute'
from /usr/lib/ruby/vendor_ruby/vagrant/cli.rb:42:in 'execute'
from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:268:in 'cli'
from /usr/bin/vagrant:173:in '<main>'
O mesmo com sudo
.
E eu recebo o mesmo erro quando tento instalar qualquer outro plugin. Não foi possível encontrar vagrant-share
listado em qualquer lugar disponível em qualquer lugar. Ao contrário deste e assim chamado:
$ vagrant plugin install vagrant-netinfo
Depois de encontrar um semelhante e um mais , chutei o pacote% empacotado do Ubuntu vagrant
e ganhei um original de Vagrant . Fácil, agora está tudo bem.
Você precisa instalar o plug-in vagrant-share
:
[birdsnest ~]% vagrant plugin install vagrant-share
Installing the 'vagrant-share' plugin. This can take a few minutes...
Fetching: vagrant-share-1.1.6.gem (100%)
Installed the plugin 'vagrant-share (1.1.6)'!
[birdsnest ~]% vagrant list-commands
Below is a listing of all available Vagrant commands and a brief
description of what they do.
[...]
connect connect to a remotely shared Vagrant environment
[...]
share share your Vagrant environment with anyone in the world
[...]