Я пытаюсь сделать что-то вроде следующего, чтобы установить значение по умолчанию, если переменная среды не установлена:
config.vm.box = ENV['VAGRANT_DEV_BOX'] || "ubuntu/xenial64"
, что вызывает следующую ошибку:
/opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/version.rb:208:in `initialize': Malformed version number string debian-VAGRANTSLASH-jessie64 (ArgumentError)
На данный момент переменная VAGRANT_DEV_BOX
не установлена.Подтверждено так:
server ? echo $VAGRANT_DEV_BOX
server ?
Возможно ли это сделать в Ruby и / или Vagrantfile?