-
Notifications
You must be signed in to change notification settings - Fork 2
Setting System Variables (Environment Variables)
heetbeet edited this page Sep 29, 2022
·
5 revisions
This page describes how to set a System Variable / Environment Variable in JuliaWin.
The base script (See activate-juliawin-environment.bat
) defines...
Variables for Juliawin internal use:
- juliawin_home = absolute path of base directory
- juliawin_bin =
%juliawin_home%\bin
- juliawin_packages =
%juliawin_home%\packages
- juliawin_userdata =
%juliawin_home%\userdata
- juliawin_sh =
%juliawin_packages%\git\bin\sh.exe
, or%PROGRAMFILES<(x86)>%\Git\bin\sh.exe
, orsh.exe
relative towhere git
- juliawin_activated = 1
Variables for internally wrapped programs:
- JULIA_DEPOT_PATH =
%juliawin_userdata%\.julia
- CONDA_JL_HOME =
%juliawin_packages%\conda
- PYTHON = set to empty by making use of
%JULIA_DEPOT_PATH%\config\startup.jl
(since cmd can't set empty variables)
Paths added to PATH
:
%juliawin_packages%\julia\bin
%juliawin_packages%\curl\bin
%juliawin_packages%\vscode
The user may edit userdata\startup.cmd
or userdata\startup.bat
as an auxiliary batch file to set the environment.
This allows the user to update the path, add more variables, or run any custom code required before launching Julia or other binaries.
For the implementation, see https://github.com/heetbeet/juliawin/issues/64.