Re: Re: How change $AddOnsDirectory
- To: mathgroup at smc.vnet.net
- Subject: [mg41156] Re: [mg41143] Re: [mg41128] How change $AddOnsDirectory
- From: Murray Eisenberg <murraye at attbi.com>
- Date: Tue, 6 May 2003 05:58:01 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200305050643.CAA27937@smc.vnet.net>
- Reply-to: murray at math.umass.edu
- Sender: owner-wri-mathgroup at wolfram.com
P.S. Aside from the reason for wanting to use the same directory for all non-Standard AddOns, e.g., for Applications, is to avoid having to move all such AddOns each time a new version of Mathematica is released and I'm ready to abandon an old version. John Fultz wrote: > You can set the default value of the parent of $AddOnsDirectory and > $UserAddOnsDirectory via an environment variable, which works for both FE > and kernel. > > MATHEMATICA_ADDONS for $AddOnsDirectory > MATHEMATICA_USERADDONS for $UserAddOnsDirectory > > Mathematica will append '\Mathematica' to whatever you set, so if, for > example, you do: > > MATHEMATICA_ADDONS=D:\Math\AddOnsMma > > then the value of $AddOnsDirectory will be... > > "D:\\Math\\AddOnsMMa\\Mathematica" > > $AddOnsDirectory and $UserAddOnsDirectory in the kernel are intended to be > equivalent to something like $TopDirectory, which is to say that they're > constants derived from the system. > > Incidentally, the above is true for all operating systems; it is not > Windows-specific. > > Sincerely, > > John Fultz > jfultz at wolfram.com > User Interface Group > Wolfram Research, Inc. > > > On Sun, 4 May 2003 03:57:04 -0400 (EDT), Murray Eisenberg wrote: > >>How do I supply a permanent new location for $AddOnsDirectory. This is >>under Windows XP. >> >>The HelpBrower documentation under "File Layout" seems to say that if I >>set a value for $AddOnsDirectory in an init.m file located somewhere on >>the ConfigurationPath, that value should be used. >> >>So in [top directory]\Configuration\FrontEnd -- where [top directory] is >>the directory containing Mathematica.exe -- I created a file init.m. In >>that file I tried, separately, all three of the following: >> >>$AddOnsDirectory="D:/Math/AddOnsMma" >> >>$AddOnsDirectory="D:\\Math\\AddOnsMma" >> >>$AddOnsDirectory=FrontEnd`FileName[{"D:", "Math", "AddOnsMma"}] >> >>None of these seems to have any effect, however: Once I open >>Mathematica, the value of $AddOnsDirectory is still its original value, >>namely, >> >>"C:\Documents and Settings\All Users\Application Data\Mathematica" > > > > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
- References:
- Re: How change $AddOnsDirectory
- From: John Fultz <jfultz@wolfram.com>
- Re: How change $AddOnsDirectory