vagrant plugin安装错误`gem install little-plugger -v' 1.1.4'`在捆绑

时间:2015-09-27 06:25:54

标签: ruby vagrant

vagrant plugin install vagrant-parallels

安装' vagrant-parallels'插入。这可能需要几分钟...... Bundler,Vagrant用于安装插件的底层系统, 报告错误。错误如下所示。这些错误通常都是 由错误配置的插件安装或瞬态网络引起的 的问题。 Bundler的错误是:

安装little-plugger(1.1.4)时发生错误,Bundler无法继续。 在捆绑之前确保gem install little-plugger -v '1.1.4'成功。

警告:此Gemfile包含多个主要来源。在没有阻止的情况下多次使用source会带来安全风险,

可能导致安装意外的宝石。要解决此警告,请使用块指示哪些gem应来自辅助源。要将此警告升级为错误,请运行bundle config disable_multisource true。警告:此Gemfile包含多个主要来源。在没有阻止的情况下多次使用source会带来安全风险,并可能导致安装意外的宝石。要解决此警告,请使用块指示哪些gem应来自辅助源。要将此警告升级为错误,请运行bundle config disable_multisource true。Gem :: RemoteFetcher :: FetchError:Errno :: ECONNRESET:由对等方重置连接 - SSL_connect(https://rubygems.org/gems/little-plugger-1.1.4.gem

当我更改--plugin-source

 vagrant plugin install vagrant-parallels --plugin-source https://ruby.taobao.org/

错误是一样的。 然后我试试

gem install little-plugger -v '1.1.4'

成功安装了little-plugger-1.1.4

解析little-plugger-1.1.4的文档

在0秒后完成小插件的安装文档

安装了1个宝石 然后

vagrant plugin install vagrant-parallels --plugin-source https://ruby.taobao.org/

它还没有工作

我尝试更改所有gemfile源

source "https://ruby.taobao.org

但它还没有奏效。 我使用宝石来源-l

$ gem sources -l   

得到以下:
    https://ruby.taobao.org/

我不知道如何修复它。

1 个答案:

答案 0 :(得分:2)

我有一种愚蠢的方式 第一 宝石安装little-plugger -v' 1.1.4'在/Library/Ruby/Gems/2.0.0中 然后复制

sudo cp -r gems/little-plugger-1.1.4/ /opt/vagrant/embedded/gems/gems/
sudo cp -r specifications/little-plugger-1.1.4.gemspec /opt/vagrant/embedded/gems/specifications
sudo cp -r doc/little-plugger-1.1.4 /opt/vagrant/embedded/gems/doc
sudo cp cache/little-plugger-1.1.4.gem /opt/vagrant/embedded/gems/cache

有效。 但是其他方便的方法可以设置gem安装路径