[Imported from Trac: page InstallDetails, version 12]
parent
f76e9f7376
commit
29d88e91df
|
@ -169,6 +169,8 @@ details.
|
|||
|
||||
=== Windows ===
|
||||
|
||||
The following procedure will install and run Tahoe on Windows:
|
||||
|
||||
1. Download and install Python 2.6.2 from http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi.
|
||||
|
||||
2. Download and install pywin32 from http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.6.exe/download.
|
||||
|
@ -177,12 +179,27 @@ details.
|
|||
|
||||
4. Open a command prompt and cd to the top of the Tahoe tree (e.g. cd \tahoe).
|
||||
|
||||
5. Run "python setup.py build". Wait a bit until it stops working. Note that you need a working network connection because it will download various dependencies.
|
||||
5. Run "C:\Python26\python setup.py build". Wait a bit until it stops working. Note that you need a working network connection because it will download various dependencies.
|
||||
|
||||
6. Run "python setup.py install". Wait a bit until it stops working. Again, you may need a working network connection.
|
||||
6. Run "C:\Python26\python setup.py install". Wait a bit until it stops working. Again, you may need a working network connection.
|
||||
|
||||
7. Run "tahoe create-client --basedir C:\tahoebase". Choose an appropriate base directory.
|
||||
7. Run "C:\Python26\Scripts\tahoe create-client --basedir C:\tahoebase". Choose an appropriate base directory.
|
||||
|
||||
8. Run "notepad C:\tahoebase\tahoe.cfg" to edit your config file. Paste in the FURL of the introducer for the grid you want to connect to. The test grid FURL is pb://todjw7qkb4dgq4fkeo7cqydcu5vneioh@tahoecs2.allmydata.com:52106/introducer.
|
||||
|
||||
9. Run "tahoe start --basedir C:\taboebase". Your node will start running and connect to the grid. The Windows firewall may ask whether or not to allow python to make network connections. Say yes.
|
||||
9. Run "C:\Python26\Scripts\tahoe start --basedir C:\taboebase". Your node will start running and connect to the grid. The Windows firewall may ask whether or not to allow python to make network connections. Say yes.
|
||||
|
||||
If the build or install steps result in an error that says a compiler is needed, install the MinGW C/C++ compiler as follows:
|
||||
|
||||
1. Download and install MinGW from http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.4/MinGW-5.1.4.exe/download. The installer will prompt you for what components to install. You need the base components plus g++.
|
||||
|
||||
2. Configure distutils to use MinGW. To configure distutils to use mingw32, create a file called "distutils.cfg" in C:\Python26\Libs\distutils, and put in that file:
|
||||
|
||||
```
|
||||
[build]
|
||||
compiler=mingw32
|
||||
```
|
||||
|
||||
3. Add the MinGW binary path to your Path variable. To do that, go to the control panel (classic view), double-click "System", click on the "Advanced" tab, click on the "Environment Variables" button, scroll down to the "Path" variable in the "System Variables" list, double-click it, and append ";C:\MinGW\bin" to the path.
|
||||
|
||||
After installing the compilers, repeat the "build" and "install" steps.
|
Loading…
Reference in a new issue