0

私は初めてvagrantです。

私はvirtualboxとvagrant(1.7.4)をインストールしてから、ブックタイプに従います

$> vagrant plugin install vagrant-cachier

数分後、次のエラーが報告されました。

> vagrant plugin install vagrant-cachier
Installing the 'vagrant-cachier' plugin. This can take a few minutes...
Bundler, the underlying system Vagrant uses to install plugins,
reported an error. The error is shown below. These errors are usually
caused by misconfigured plugin installations or transient network
issues. The error from Bundler is:

An error occurred while installing childprocess (0.5.7), and Bundler cannot continue.
Make sure that `gem install childprocess -v '0.5.7'` succeeds before bundling.

Warning: this Gemfile contains multiple primary sources. Using `source` more than once without a block is a security risk, and may result in installing unexpected gems. To resolve this warning, use a block to indicate which gems should come from the secondary source. To upgrade this warning to an error, run `bundle config disable_multisource true`.Gem::RemoteFetcher::FetchError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A (https://rubygems.org/gems/childprocess-0.5.7.gem)  

rubyとについてはほとんど知りませんgem。プラグインをインストールする前に他に何かインストールする必要がありますか?
それともネットワークの問題でしょうか?(自宅とオフィスで試しましたが、同じエラーです)
vagrant は正常に動作し、正常に初期化、起動、ssh できます。

4

2 に答える 2

0

gems フォルダーの構成ミスの問題であることがわかり、同じ問題に遭遇しました。次の手順で解決しました。

  1. vagrant インストール内の gem の場所を確認します (例: %vagrant_home%/embedded/gems/gems)
  2. コマンドでgem構成を確認し、gem environmentGEM PATHSという名前のセクションを探します(gemがパスにない場合は、vagrantインストールフォルダーの下で探します%vagrant_home%/embedded/bin
  3. ポイント 1 のパスがポイント 2 のセクション内に存在しない場合は、コマンドに含めますexport GEM_HOME=/path/to/gems/folder(例: export GEM_HOME=%vagrant_home%/embedded/gems/gems)

PS%vagrant_home%は vagrant のインストール ベース フォルダを参照します。Windows では export の代わりに set を使用します ...UNIX と Windows の構文が混在していたら申し訳ありません

テスト環境: Web プロキシの背後にある Windows 7 上の Vagrant 1.8.1 (gem 2.4.5.1)

于 2016-04-07T14:03:05.410 に答える