箱はうまく機能していました。それから私は1つ(その時に走っていた唯一のもの)を停止しました、そして今、私はそれらのいずれかをバックアップすることができません。バグの設定エラー - 「ボックスを指定する必要があります。
vagrant up [name]
を実行することに関係なく、私は次のエラーを与えるの私が選ぶか、私が来るためにそれらの両方のためにvagrant up
でそれを残すかどうか:
There are errors in the configuration of this machine. Please fix
the following errors and try again:
vm:
* A box must be specified.
はベイグラントの最新バージョン(1.7.4を実行しています)。ここで
は、その全体が私のVagrantfileあり、コメントは(念のため)が含ま:vagrant status
を実行しているの
# Search for boxes here: https://atlas.hashicorp.com/boxes/search
# Refer to commands_vagrant.txt for command reference
Vagrant.configure("2") do |config|
# Globally defined variables
config.vm.synced_folder "./", "/var/www/public"
# CentOS 6.5, Apache 2.2.15, MySQL 5.5.36 (-u root), PHP 5.3.28
# Note: If PHP session keys don't work, set permissions to 777 (or other more restrictive, but this is guaranteed to work) on /var/lib/php/session
config.vm.define "php5dot3", primary: true do |php5dot3|
config.vm.box = "smallhadroncollider/centos-6.5-lamp"
config.vm.network :forwarded_port, guest: 80, host: 4567
end
# Ubuntu 14.04 (SSH pw: vagrant), Apache 2.4.12, MySQL 5.5.43 (-u root -p root), PHP 5.6.10
config.vm.define "php5dot6" do |php5dot6|
config.vm.box = "scotch/box"
config.vm.network :forwarded_port, guest: 80, host: 4568
end
end
結果:vagrant global-status
を実行しているの
Current machine states:
php5dot3 poweroff (virtualbox)
php5dot6 poweroff (virtualbox)
結果:
id name provider state directory
--------------------------------------------------------------------------
e1f3c85 default virtualbox poweroff /home/sam/Web
c588d51 php5dot6 virtualbox poweroff /home/sam/Web
4e71c50 php5dot3 virtualbox poweroff /home/sam/Web
先週マルチマシンを稼働させる前に、「default」が私のVagrantfileで持っていた単一のボックスでした。 vagrant box list
を実行しているの(?関連)
結果:
scotch/box (virtualbox, 2.0)
smallhadroncollider/centos-6.5-lamp (virtualbox, 1.0.0)
すべてのヘルプは、おかげでいただければ幸いです。
https://github.com/mitchellh/vagrant/issues/6245 – generalconsensus
あなたは 'bash init.sh'を実行しましたか?前に? – RidRoid
いいえ、バグの関係でbashスクリプトを実行しないでください。 – SamHH