2015-12-25 97 views
6

不知道爲什麼我有這個問題,但我不能添加流浪箱。流浪,無法下載框

使用Windows 10,試用PowerShell和簡單的命令提示符。同樣的問題。這是一個相對新鮮的Windows安裝。也許我錯過了一些必需的軟件包?

首先我想這個命令:

vagrant box add hashicorp/precise32 

,並得到了錯誤:

The box 'hashicorp/precise32' could not be found or 
could not be accessed in the remote catalog. If this is a private 
box on HashiCorp's Atlas, please verify you're logged in via 
`vagrant login`. Also, please double-check the name. The expanded 
URL and error message are shown below: 

URL: ["https://atlas.hashicorp.com/hashicorp/precise32"] 
Error: 

所以我手動下載的對話框,並試圖此:

vagrant box add base64 file:///D:/downloads/vagrant_boxes/precise64.box 

而得到這個錯誤再次:

==> box: Box file was not detected as metadata. Adding it directly... 
==> box: Adding box 'base64' (v0) for provider: 
    box: Unpacking necessary files from: file:///D:/downloads/vagrant_boxes/precise64.box 
    box: 
An error occurred while downloading the remote file. The error 
message, if any, is reproduced below. Please fix this error and try 
again. 
+0

你使用哪種版本的vagrant? –

回答

4

我在使用vagrant v1.8.0發生這種情況。那天晚些時候流浪者v1.8.1發佈了。我沒有嘗試,我轉而回到v1.7.4,問題沒有了。

+0

你是一個救世主!有同樣的問題認爲它可能有一些與我安裝Vagrant在一個文件夾與空間。重新安裝應用程序幾次,直到磕磕絆絆,這解決了它! –

-1

您不需要添加框。初始化而非此:

vagrant init hashicorp/precise32 
vagrant up 
vagrant ssh 

希望它會自動添加到框列表中。 如果你想建立本地盒 - 添加它讓幾個步驟:

D: 
cd downloads/vagrant_boxes 
vagrant box add base64 precise64.box 
vagrant up 
vagrant ssh 
1

檢查C:\ HashiCorp \流浪\嵌入式\ BIN \ curl.exe 情況下給出一個錯誤,還有就是你的問題。

要解決,只需下載gitbash,console2,cmder等......您已安裝捲曲,或嘗試http://www.confusedbycode.com/curl/

但是強烈建議gitbash或cmder

4

我已經解決,因爲我安裝了無業遊民1.8.1這個問題,我試圖安裝低版本,但我想出了同樣的問題。希望我在這裏解決它:

首先確保您安裝了Microsoft Visual C++ 2010 SP1可再發行組件。 這裏是64bit https://www.microsoft.com/en-us/download/details.aspx?id=13523 接下來,下載ssl版本的curl在我的情況下也是64bit。這裏: https://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi

現在將curl.exe解壓到C:\ Vagrant \ embedded \ bin。請看你的安裝目錄。

然後完成。如果你不使用ssl,請嘗試使用no-ssl版本的curl。希望有幫助

+0

這對我來說伎倆 – viorel

+0

很高興它有幫助... –

+0

正在尋找一整天的解決方案。 只有你的建議幫助! – evgpisarchik

0

適用於MacOS用戶重新安裝的人顛沛流離的新版本沒有幫助:

sudo mv /opt/vagrant/embedded/lib/libiconv.2.dylib /opt/vagrant/embedded/lib/libiconv.2.dylib_ 
brew install libiconv 
brew link --force libiconv 

學分:https://github.com/mitchellh/vagrant/issues/5782

6

當前版本的庫(如該日) OSX不支持與Vagrant 1.8.7捆綁在一起的捲髮版本。我安裝了1.8.6,一切都像冠軍一樣工作。爲了測試這個理論:

cd /opt/vagrant/embedded/bin 
./curl --help 

如果你得到'正常'的回覆比你應該沒事的還有其他的錯誤。

+1

另請參考https://github.com/mitchellh/vagrant/issues/7997 – nixgadgets