如何在Windows 8.1上安装moztrap?

时间:2014-08-22 08:58:59

标签: python windows testcase

我想在我的电脑上本地安装moztrap。作为参考,我使用https://moztrap.readthedocs.org/en/1.4.6/installation.html

环境:

  • OS windows 8.1 x64 professional
  • XAMPP
  • Visual Studio 2013 x64 express
  • Python 3.4.1
  • 安装目录:c:\xampp\htdocs\moztrap
  

1- git clone --recursive git://github.com/mozilla/moztrap

     

2- cd moztrap

     

3- mkvirtualenv moztrap

这三个步骤都可以。但是,我无法继续前进4步。

  

4- bin / install-reqs

我得到以下内容:

C:\xampp\htdocs\moztrap>bin/install-reqs

'bin' is not recognized as an internal or external command,
operable program or batch file.
可以找到

install=-reqs https://raw.githubusercontent.com/mozilla/moztrap/master/bin/install-reqs'>here。

所以有人可以帮我这个吗? (我需要提一下我不知道python,否则这可能很容易!)

1 个答案:

答案 0 :(得分:0)

尝试多种解决方案后,我得到了以下步骤(请注意,我们使用此https://moztrap.readthedocs.org/en/1.4.6/installation.html'>doc作为参考) :

1- git clone --recursive git://github.com/mozilla/moztrap

如果您位于不允许git协议的防火墙之后,您可能需要将协议从http更改为git。此外,在这种情况下,您还需要使用http git子模块。

2- cd moztrap

3- mkvirtualenv moztrap

这些步骤没问题。

对于第4步,使用给定的默认命令4- bin/install-reqs会出现一些问题。 \requirements\compiled.txt中提到的C库需要编译的要求很少。我遇到了以下问题:

  • 需要Visual Studio 2008进行编译
  • 即使安装了VS 2008,也无法将所有软件包一起编译。

所以我选择先逐个安装已编译的软件包,然后安装没有编译的依赖项install-reqs pure。所以在那之前:

  • 从https://pypi.python.org/pypi/MySQL-python/1.2.4'>here MySQL-python 的.exe文件LI>
  • 使用pip install py-bcrypt-w32(还需要VS 2008进行编译),安装pip install py-bcrypt无效。

    4- python bin\install-reqs pure

然后:

创建moztrap\settings\local.py并输入数据库凭据(您可以复制local.sample.py,然后取消注释数据库部分)。然后:

5- echo "CREATE DATABASE moztrap CHARACTER SET utf8" | c:\xampp\bin\mysql

6- python manage.py syncdb --migrate

7- python manage.py create_default_roles

8- python manage.py runserver

现在您可以在浏览器中访问http://localhost:8000了,就是这样!你完成了!

<小时/> 请记住,您需要:

  • Visual Studio 2008,后期版本在insatallation期间导致问题
  • 使用Python 2.7,Python 3在insatallation期间导致问题