add WindowsLongFileName batfile to source installer

This commit is contained in:
Lincoln Stein 2022-11-11 06:49:45 +00:00
parent 201eb22d76
commit 52be0d2396
4 changed files with 13 additions and 13 deletions

View File

@ -17,7 +17,7 @@ set PATH=c:\windows\system32
@rem Config @rem Config
set INSTALL_ENV_DIR=%cd%\installer_files\env set INSTALL_ENV_DIR=%cd%\installer_files\env
@rem https://mamba.readthedocs.io/en/latest/installation.html @rem https://mamba.readthedocs.io/en/latest/installation.html
set MICROMAMBA_DOWNLOAD_URL=https://micro.mamba.pm/api/micromamba/win-64/latest set MICROMAMBA_DOWNLOAD_URL=https://github.com/cmdr2/stable-diffusion-ui/releases/download/v1.1/micromamba.exe
set RELEASE_URL=https://github.com/invoke-ai/InvokeAI set RELEASE_URL=https://github.com/invoke-ai/InvokeAI
set RELEASE_SOURCEBALL=/archive/refs/heads/release-candidate-2-1-3.tar.gz set RELEASE_SOURCEBALL=/archive/refs/heads/release-candidate-2-1-3.tar.gz
set PYTHON_BUILD_STANDALONE_URL=https://github.com/indygreg/python-build-standalone/releases/download set PYTHON_BUILD_STANDALONE_URL=https://github.com/indygreg/python-build-standalone/releases/download
@ -36,15 +36,7 @@ if "%PACKAGES_TO_INSTALL%" NEQ "" (
@rem download micromamba @rem download micromamba
echo ***** Downloading micromamba from %MICROMAMBA_DOWNLOAD_URL% to micromamba.exe ***** echo ***** Downloading micromamba from %MICROMAMBA_DOWNLOAD_URL% to micromamba.exe *****
call curl -L "%MICROMAMBA_DOWNLOAD_URL%" > micromamba.tbz2 call curl -L "%MICROMAMBA_DOWNLOAD_URL%" > micromamba.exe
set err_msg=----- micromamba source unpack failed -----
tar -jxf micromamba.tbz2
if %errorlevel% neq 0 goto err_exit
move Library\bin\micromamba.exe micromamba.exe
rd /s /q Library info
del /q micromamba.tbz2
@rem test the mamba binary @rem test the mamba binary
echo ***** Micromamba version: ***** echo ***** Micromamba version: *****

View File

@ -16,7 +16,9 @@ IF /I "%restore%" == "1" (
.venv\Scripts\python scripts\invoke.py --web .venv\Scripts\python scripts\invoke.py --web
) ELSE IF /I "%restore%" == "3" ( ) ELSE IF /I "%restore%" == "3" (
echo Developer Console echo Developer Console
.venv\Scripts\python call where python
call python --version
cmd /k cmd /k
) ELSE ( ) ELSE (
echo Invalid selection echo Invalid selection

View File

@ -16,6 +16,7 @@ rm -rf invokeAI
mkdir -p invokeAI mkdir -p invokeAI
cp install.bat invokeAI cp install.bat invokeAI
cp readme.txt invokeAI cp readme.txt invokeAI
cp WinLongPathsEnabled.reg invokeAI
zip -r invokeAI-src-installer-windows.zip invokeAI zip -r invokeAI-src-installer-windows.zip invokeAI

View File

@ -3,7 +3,12 @@ InvokeAI
Project homepage: https://github.com/invoke-ai/InvokeAI Project homepage: https://github.com/invoke-ai/InvokeAI
Installation on Windows: Installation on Windows:
Please double-click the 'install.bat' file (while keeping it inside the invokeAI folder). You may need to enable Windows Long Paths to install InvokeAI. If you're not
sure what this is, you almost certainly need to do this. Simply double-click the
"WinLongPathsEnabled.reg" file located in this directory, and approve the Windows
warnings. Note that you will need to have admin privileges in order to do this.
Then double-click the 'install.bat' file (while keeping it inside the invokeAI folder).
Installation on Linux and Mac: Installation on Linux and Mac:
Please open the terminal, and run './install.sh' (while keeping it inside the invokeAI folder). Please open the terminal, and run './install.sh' (while keeping it inside the invokeAI folder).