0

我是 Vagrant 的新手。我的主管希望我经营一个网站。首先他告诉我安装 VirtualBox 和 Vagrant。他给我发了 bootstrap.sh 和 Vagrantfile 文件。他告诉我把它复制到一个名为“data_repo”的文件夹中。之后他告诉我从“data_repo”运行“vagrant up”命令。我这样做了,但它给了我以下错误:

A Vagrant environment or target machine is required to run this
command. Run `vagrant init` to create a new Vagrant environment. Or,
get an ID of a target machine from `vagrant global-status` to run
this command on. A final option is to change to a directory with a
Vagrantfile and to try again.

你能告诉我修复它的方法吗?

4

4 回答 4

1

我在 Windows 机器上遇到了同样的问题,我用这种方式解决了这个问题:将文件 Vagrantfile.txt 重命名为 Vagrantfile(不带 .txt)。

于 2016-03-01T15:52:58.930 回答
0

我在linux系统上遇到了同样的问题。我错误地删除了 Vagrantfile文件。

于 2016-05-26T07:40:25.157 回答
0

应该只有一个 Vagrantfile。确保该文件夹(data_repo)中有 Vagrantfile(V 大写且无扩展名)。

按照这里的文档

https://www.vagrantup.com/docs/getting-started/

于 2016-05-26T16:32:04.950 回答
0

我遇到了同样的问题,只是意识到文件名中有一个尾随空格Vagrantfile。只需将其删除即可使其正常工作。

于 2022-02-17T18:52:50.597 回答