MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

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



  • Prev by Date: Re: Problem about expression
  • Next by Date: Re: Redefine[Plus] - problem
  • Previous by thread: Re: How change $AddOnsDirectory
  • Next by thread: Re: How change $AddOnsDirectory