Vscode - Vagrant没有在集成终端上工作

时间:2017-11-21 21:51:31

标签: vagrant visual-studio-code vscode-settings

当我尝试从集成终端运行vagrant时,我得到了这个:

$vagrant -v

/usr/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem 
vagrant (>= 0.a) (Gem::GemNotFoundException)
from /usr/bin/vagrant:22:in `<main>'

1 个答案:

答案 0 :(得分:1)

确定!我做到了!

老实说,我不知道背后的逻辑是什么,但这里是:

我发现此主题存在类似问题:https://github.com/berkshelf/vagrant-berkshelf/issues/318

所以,我去了/usr/bin/vagrant文件,错误中提到的文件:

`/usr/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem 
vagrant (>= 0.a) (Gem::GemNotFoundException)
from /usr/bin/vagrant:22:in `<main>'`

在加载vagrant gem:

之前,我给这两行添加了一些内容
ENV.delete("GEM_HOME")
ENV.delete("GEM_PATH")

load Gem.bin_path('vagrant', 'vagrant', version)

现在正像魅力一样工作