On Thu, Jul 25, 2013 at 10:10:17PM -0600, Don Green wrote:
> I am running Racket on Ubuntu.
> 
> No problem running racket as a user.
> 
> Trying to run racket as an administrator, i.e., after running
> 
> 
>  sudo su
> 
> 
>  then
> 
> 
>  sudo racket
> 
> 
>  This fails because the environment variable PLTCOLLECTS seems to be not in
> effect. (Works fine when I don't use sudo in front of the call to racket.)
> 
<DELETED>
> 
> When I type:
> 
> sudo racket
> 
> (current-library-collection-paths) returns:
> 
> '(#<path:/home/don/.racket/5.2.1/collects>
> #<path:/usr/local/racket/collects>)
> 
> This is not what I want.
> 
> 
>  For some unknown reason this path has not been added:
> 
> #<path:/home/don/.plt-scheme/4.2.1/collects>
> 
> ----------------
> 
> 
>  When I type:
> 
> racket
> 
> (current-library-collection-paths) returns:
> 
> '(#<path:/home/don/.plt-scheme/4.2.1/collects>
> #<path:/home/don/.racket/5.2.1/collects> #<path:/usr/local/racket/collects>)
> 
> This is what I want.
> 
> -----------------
> 
> 
>  I am aware of the raco links method and also the planet software that
> provides a sudo wrapper on some racket commands, but I have reasons for
> wanting to first try the approach I am attempting above.
> 
> 
>  Thanks for any suggestions.
> 
> Don Green

Don

sudo can take a -E option which will preserve the environment. I do
not know if this will help you?

Bob
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to