vccw 起動時のエラー対策

syntax error, unexpected tIDENTIFIER, …

①のようなエラーコードが出た際の対処法としてはvccw内のVagrantfail内のコード改変が有効である。以下に示す。

  config.vm.network :public_network, type: 'dhcp', bridge: 'en1: Wi-Fi (AirPort)'

  config.hostmanager.enabled = true
  config.hostmanager.manage_host = true
  config.hostmanager.ip_resolver = proc do |vm, resolving_vm|
    ip_address = ''
    if hostname = (vm.ssh_info && vm.ssh_info[:host])
      vm.communicate.execute("/sbin/ifconfig enp0s8 | grep 'inet addr' | tail -n 1 | egrep -o '[0-9\.]+' | head -n 1 2>&1") do |type, contents|
        ip_address = contents.split("\n").first
      end
    end
    ip_address
  end

  config.vm.synced_folder _conf['synced_folder'],
      _conf['document_root'], :create => "true", :mount_options => ['dmode=755', 'fmode=644']

  if Vagrant.has_plugin?('vagrant-hostsupdater')
    config.hostsupdater.remove_on_suspend = true
  end

というコード内の

config.vm.synced_folder _conf['synced_folder'],
      _conf['document_root'], :create => "true", :mount_options => ['dmode=755', 'fmode=644']

というコードを消すことが有効である。

The machine with the name 'サイト名' was not found configured for
this Vagrant environment.

②のようなエラーが出た際は2つ以上のローカルホストの立ち上げが原因である可能性が高い。mac環境であればVirtualBoxを用いて立ち上がっているローカルホストの消去後再度開くことによって解決できる可能性が高い。