我正在尝试在我的机器中设置Vagrant(ubuntu 15.10 64bit)。我按照这里提到的步骤link
我收到错误,因为当我运行app.py
时没有找到Flask我在这里遗漏了什么吗?它提到将自动安装所有需求包。但我无法使其发挥作用。
步骤如下:
入门
Install Vagrant
将此仓库克隆为您的项目名称:
git clone git@github.com:paste/fvang.git NEW-PROJECT-NAME
在ansible / roles / common / vars / main.yml中配置项目名称和主机名:
project_name: "fvang"
host_name: "fvang.local"
修改本地/ etc / hosts:
192.168.33.11 fvang.local
构建您的Vagrant VM:
vagrant up
通过SSH登录VM:
vagrant ssh
启动Flask开发服务器:
cd ~/fvang
python app/app.py
答案 0 :(得分:2)
我是FVANG回购的作者,但我没有代表加入你的聊天。我在github问题上发布了一个回复,请看这里: https://github.com/paste/fvang/issues/2
我认为Ansible配置脚本由于Ansible 2.0的更改而无法完成。 (否则Flask将从requirements.txt
安装)。您可以通过运行ansible --version
来检查安装了哪个版本的Ansible。我将很快将脚本升级到2.0。
编辑 -
我刚刚更新了repo以使用Ansible 2.0并简化了一些操作。一切都应该按预期工作,给它一个机会。您可能只想再次vagrant destroy
和vagrant up
。
答案 1 :(得分:1)
像新操作系统一样新的流浪汉机器。您需要安装所需的每个软件。试试这个
sudo pip install Flask
安装后如果你需要运行应用程序,那么你需要取消注释vagrant的ip
(在Vagrantfile中)在访问vagrant的localhost之前,它通常是192.168.33.10
并且端口5000