2016-05-25 13 views
2

私は現在dev/localhost環境をロードしていました。私は端末を開き、宛先ローカルホストフォルダにcd ..を開いたところです。私は毎日何をやるのですか?私はvagrant reloadです。一般に私のローカルホストはパスワードを入力してから約30秒後に起動します。迷惑メールと私の仮想マシン - 迷惑メールのリロード - デフォルト:VMが作成されていません。移動先

私はvagrant reloadにしようとしたときに今日、私はメッセージだ「デフォルト:上を移動VMが作成されていませんが...

私は、それはおそらくいくつかの理由で、私のためにダウンしていたかどうかを確認するためにvagrant upしようとしました物事のブラウザ側で

Bringing machine 'default' up with 'virtualbox' provider... 
==> default: Box 'base' could not be found. Attempting to find and install... 
    default: Box Provider: virtualbox 
    default: Box Version: >= 0 
==> default: Box file was not detected as metadata. Adding it directly... 
==> default: Adding box 'base' (v0) for provider: virtualbox 
    default: Downloading: base 
An error occurred while downloading the remote file. The error 
message, if any, is reproduced below. Please fix this error and try 
again. 

Couldn't open file /Users/me/Documents/Development/website/www/base 

エラーメッセージが表示されましたページだけで次のようになります。

Index of/

[ICO] Name Last modified Size Description 
Apache/2.2.22 (Ubuntu) Server at dev.webite.com Port 80 

ローカルホストをもう一度実行するにはどうすればよいですか?私のマシンは削除されたか消えたようです。

私の放浪ファイル:

# -*- mode: ruby -*- 
# vi: set ft=ruby : 

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! 

Vagrant.configure(2) do |config| 

    config.vm.box = "magento" 

    config.vm.network :forwarded_port, guest: 80, host: 8085 

    # config.vm.network :public_network 
    config.vm.network "private_network", ip: "192.168.19.88" 

    config.vm.synced_folder ".", "/vagrant", type: "nfs" 

    config.vm.provider :virtualbox do |vb| 
    #vb.gui = true 
    vb.customize ["modifyvm", :id, "--memory", "4096"] 
    vb.cpus = 4 

    end 

end 

答えて

3

問題は、正しいインスタンスが存在していながら、浮浪者が仮想ボックス内の別のVMを作成したということでした。

  1. 実行VBoxManage list runningvms、あなたが

  2. 編集ファイルを操作したいVMのIDに注意してください。

    して手順に従って、浮浪者から正しい仮想ボックスVMを操作できるようにするには.vagrant/machines/default/virtualbox/id

  3. 実行放浪コマンド(HALT /アップ)上記工程で見つかったIDが期待VM

  4. を動作する設定

OLD ANSWER にあなたがより良いのはおそらくカスタムbaseボックスを使用する場合:

  1. vagrant box add <name of your box : base> <path to the box file> 
    
  2. のinitを放浪し、このボックス

    と浮浪者までのボックスを追加
    vagrant box init <name of your box : base> 
    vagrant up 
    

あなたはボックスファイルへのパスとして指定する必要があり、ローカルファイルであることをconfig.vm.box_urlを参照する場合(いないディレクトリ - 浮浪者があなたのために解凍されます)私はそれを試してみました

config.vm.box_url = "file://<path to a box file>" 
+0

、これは私でしたエラーメッセージ:ボックスの展開が正しく失敗しました。追加しようとしているファイル が破損していないことを確認して、もう一度お試しください。 出力が解凍しようとした場合: bsdtar:アーカイブを開くエラー:認識できないアーカイブ形式 – thismethod

+0

他のアイデアはありますか? – thismethod

+0

あなたの箱はどこにありますか?それがパッケージ化された方法を知っていますか? –

関連する問題