我想在我的电脑上本地安装moztrap。作为参考,我使用https://moztrap.readthedocs.org/en/1.4.6/installation.html。
环境:
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,否则这可能很容易!)
答案 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
库需要编译的要求很少。我遇到了以下问题:
所以我选择先逐个安装已编译的软件包,然后安装没有编译的依赖项install-reqs pure
。所以在那之前:
.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
了,就是这样!你完成了!