【问题标题】:Can't install vagrant无法安装流浪汉
【发布时间】:2015-03-20 00:38:27
【问题描述】:

我的工作项目需要 vagrant。我们团队中的每个人都使用 1.0.7 版本,这是使用 ruby​​ gems 安装方式的最新版本的 vagrant。所有以后的版本都使用常规的 .deb 安装(我们使用的是 ubuntu)。由于未知原因,每次我尝试使用 ruby​​ gems 或手动安装 vagrant(也是 1.0.7 版本)时,我都会收到相同的消息:

感谢您使用 Vagrant!不幸的是,这不是办法 不再安装 Vagrant。我们现在为各种操作制作安装程序 Vagrant 支持的系统。 Vagrant 不再作为 RubyGem 分发。请下载最新的 从以下 URL 获取适用于您的操作系统的版本。如果你还想 要使用 RubyGem 版本,可以手动安装 1.0.7 版本。注意 RubyGem 版本一年多未更新,将不再更新 接收任何更新。 在使用安装程序安装 Vagrant 之前,请确保已卸载 你所有的流浪宝石,因为它们有时会发生冲突。 http://www.vagrantup.com 如果您想了解更多关于我们为什么不使用 RubyGems 进行分发的信息 再说了,请阅读:http://mitchellh.com/abandoning-rubygems

现在通过尝试任何命令,我每次都会收到此消息。 我试图卸载和手动安装或使用 ruby​​ gem 多次但没有运气。 有什么想法吗?

【问题讨论】:

标签: gem vagrant


【解决方案1】:

您可以使用 -v / --version 选项安装特定的 gem 版本:

gem install vagrant --version 1.0.7

您也可以从 ruby​​gems 手动下载 gem 并使用 gem install path/to/vagrant-*.gem 安装它。

但是你真的应该尝试让所有团队都升级到新的 Vagrant 版本。有许多新功能和错误修复。

【讨论】:

【解决方案2】:

我遇到了同样的问题并通过以下方式解决了它:

Vagrant 不再通过 gems 分发,正如我们在消息中看到的那样:

[...]在使用安装程序安装 Vagrant 之前,请确保卸载所有 Vagrant gem[...]”。

这就是我所做的。我在控制台中运行(使用 Windows):

C:\My Folder>gem list

*** LOCAL GEMS ***

bigdecimal (1.2.7, 1.2.0)
io-console (0.4.2)
json (1.8.2, 1.7.7)
minitest (5.5.1, 4.3.2)
power_assert (0.2.2)
psych (2.0.12, 2.0.0)
rake (10.4.2, 0.9.6)
rdoc (4.2.0, 4.0.0)
sass (3.4.11)
test-unit (3.0.9, 2.0.0.0)
vagrant (1.5.0)

您可以看到我仍然安装了 vagrant gem,并且消息说,Vagrant gem 不再用于 Vagrant。

所以我做到了:

C:\My Folder>gem uninstall vagrant
Remove executables:
        vagrant

in addition to the gem? [Yn]  Y
Removing vagrant
Successfully uninstalled vagrant-1.5.0

C:\My Folder>gem list

*** LOCAL GEMS ***

bigdecimal (1.2.7, 1.2.0)
io-console (0.4.2)
json (1.8.2, 1.7.7)
minitest (5.5.1, 4.3.2)
power_assert (0.2.2)
psych (2.0.12, 2.0.0)
rake (10.4.2, 0.9.6)
rdoc (4.2.0, 4.0.0)
sass (3.4.11)
test-unit (3.0.9, 2.0.0.0)

在此之后,如消息所述,我使用我的 Windows 机器的 Vagrant 安装程序重新安装了 Vagrant,并且我能够成功运行 Vagrant。

祝你好运!

【讨论】:

    猜你喜欢
    • 2015-12-21
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    • 2023-04-01
    相关资源
    最近更新 更多