3. Subversion のインストール
http://subversion.apache.org/ より、Windows 用バイナリの zip を展開する。
最低限度必要なのは svn-win32-X.Y.Z.zip と svn-win32-X.Y.Z_py.zip となる。
- まずは本体を C:\Program Files (x86)\Apache Software Foundation\Subversion に展開し、環境変数 PATH に bin フォルダを追加する。
- apache で Subversion をホスティングするため、bin フォルダの apache module と関連ファイルを Apache のインストール先の module へコピーする。*1
PS bin> Get-ChildItem *.so ` >> |% { Get-Dependency $_ } ` >> |? { Test-Path $_.name } ` >> |% { Copy-Item $_.name "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\modules" }
- Python Binding (svn-win32-X.Y.Z_py.zip)を展開し、Python のインストール先の site-packages へ
- libsvn の _*.dll を _*.pyd へリネームする
PS libsvn> Get-ChildItem *.dll ` >> |? { $_.name.startsWith("_") } ` >> |% { Rename-Item $_.name $_.name.replace(".dll", ".pyd") }
*1:Get-Dependency は depends.exe のラッパーで、PowerShell の標準コマンドには含まれていません。